64 teams are battling to lift the FA Cup trophy
The tie was the standout match from a draw full of potentially big shocks with Nottingham Forest at home to holders Arsenal, Norwich facing Chelsea, Wolves against Swansea and League One Shrewsbury against West Ham.
West Brom, under their new manager Alan Pardew whose winning goal famously put Crystal Palace into the 1990 final, will face a tricky trip to League Two Forest Green or Exeter.
Along with Liverpool against Everton, there is an M23 derby in the south with Brighton facing Crystal Palace as Middlesbrough and Sunderland duel in the Tees-Wear derby.
Manchester United are home to Derby and Premier League leaders and neighbours City face Burnley.
Hereford FC face the exciting incentive of Leicester at home if they can overcome Fleetwood in their replay while their fellow non-Leaguers were drawn away if they make it through replays.
Woking, who drew 1-1 with Peterborough on Sunday, are away at Aston Villa and AFC Fylde, who drew 1-1 with Wigan on Friday, would visit Bournemouth.
Ties will be played over 5-6 January with selected matches shown on TV.
FA Cup winner odds: Who will triumph in 2017/18?
Mon, December 4, 2017
Click to reveal the FA Cup winner odds according to Skybet
Play slideshow AFP/Getty Images 1 of 11
Click to reveal the latest FA Cup winner odds
FULL FA CUP THIRD ROUND DRAW BELOW
Gillingham or Carlisle vs Sheffield Wednesday
Norwich City vs Chelsea
Wycombe Wanderers vs Preston North End
Fulham vs Southampton
Millwall vs Barnsley
Newcastle vs Luton Town
Stevenage vs Reading
Wolves vs Swansea
Shrewsbury Town vs West Ham
Manchester City vs Burnley
Cardiff vs Mansfield Town
Blackurn or Crewe vs Hull
Fleetwood Town or Hereford vs Leicester
Middlesbrough vs Sunderland
Tottenham vs AFC Wimbledon
Doncaster Rovers vs Slough Town or Rochdale
Forest Green Rovers or Exeter City vs West Brom
Manchester United vs Derby County
QPR vs MK Dons
Defending FA Cup champions Arsenal take on Nottingham Forest
Brentford vs Notts County
Nottingham Forest vs Arsenal
Port Vale or Yeovil vs Bradford City
Bolton vs Huddersfield
Newport County vs Leeds
Coventry vs Stoke City
Bournemouth AfC Fylde or WIgan
Aston Villa vs Woking or Peterborough
Brighton vs Crystal Palace
Liverpool vs Everton
Birmingham City vs Burton Albion
Watford vs Bristol City
Ipswich vs Sheffield United
- FA Cup ball numbers: What number is your team in third round draw
- FA Cup draw: Man Utd get Man City as West Ham face Millwall- rehearsal
- FA Cup draw LIVE: All the updates from third round draw