The draw for the third round of the FA Cup has thrown up a number of interesting fixtures including three derbies.
Liverpool, seven-time winners of the competition, will host city rivals Everton - who have won the cup five times - at Anfield.
The 'M23 derby' between Brighton and Crystal Palace was contested in the Premier League for the first time last week and the duo will square off once again at the Amex Stadium.
The Riverside Stadium, meanwhile, will host the Tees-Wear derby against fellow Championship side Sunderland.
Current FA Cup holders Arsenal face a trip to Championship side Nottingham Forest while Manchester United will welcome Derby County to Old Trafford.
Premier League leaders Manchester City were drawn at home to Burnley and last season's beaten finalists Chelsea will be away at Norwich City.
Ties will take place on the weekend of 6-7 January 2018.
FA Cup 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 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 Slough Town or 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