The third round draw for this season's FA Cup has been completed and we’ve got two huge derbies - Liverpool v Everton and Brighton v Crystal Palace.
The Merseyside derby should really pump up the mercury levels in the North-West of England at such an early stage of the competition.
Meanwhile Arsenal, the holders, have a decent tie away to Nottingham Forest.
Manchester United host Derby County and Manchester City have a tough one at home to high-flying Burnley.
Chelsea go to Norwich City and Fulham and Shrewsbury might fancy themselves at home to Southampton and West Ham respectively.
Newcastle United will play Luton Town while Tottenham are up against AFC Wimbledon.
Ties will take place on the weekend of 6-7 January 2018.
The third-round draw in full
Ipswich Town v Sheffield United
Watford v Bristol City
Birmingham City v Burton Albion
Liverpool v Everton
Brighton & Hove Albion v Crystal Palace
Aston Villa v Woking or Peterborough United
Bournemouth v AFC Fylde or Wigan
Coventry City v Stoke City
Newport County v Leeds United
Bolton Wanderers v Huddersfield Town
Port Vale or Yeovil Town v Bradford City
Nottingham Forest v Arsenal
Brentford v Notts County
Queens Park Rangers v MK Dons
Manchester United v Derby County
Forest Green Rovers or Exeter City v West Bromwich Albion
Doncaster Rovers v Rochdale
Tottenham Hotspur v AFC Wimbledon
Middlesbrough v Sunderland
Fleetwood or Hereford v Leicester City
Blackburn Rovers or Crewe Alexandra v Hull City
Cardiff City v Mansfield Town
Manchester City v Burnley
Shrewsbury Town v West Ham United
Wolverhampton Wanderers v Swansea City
Stevenage v Reading
Newcastle United v Luton Town
Millwall v Barnsley
Fulham v Southampton
Wycombe Wanderers v Preston North End
Norwich City v Chelsea
Gillingham or Carlisle United v Sheffield Wednesday