Manchester United will face Derby in the FA Cup fourth round, while Northampton could face Chelsea and holders Arsenal must entertain Burnley.
Chelsea are not the only Barclays Premier League giant taking to the road as Manchester United were sent to Derby with Manchester City told to pitch up at either Sky Bet League Two club Wycombe or Aston Villa, who drew 1-1 on Saturday.
Liverpool were held to a 2-2 draw by Exeter and the winner of that replay will entertain West Ham. Vanarama National League outfit Eastleigh, the lowest ranked team left in the competition, will host Championship side Leeds if they can see off Bolton at Ten Acres.
Harry Kane’s late penalty kept Tottenham in the competition and if Spurs can do the business against Leicester in their replay, a journey to Colchester awaits.
Crystal Palace tackle Stoke in a rare all-Premier League tie while Oxford, who knocked Swansea out on Sunday, must wait to discover if they will host their League Two rivals Newport, or Blackburn.
If West Brom manage to get past Bristol City they will welcome Peterborough, Everton are tasked with visiting either Carlisle or Yeovil from the fourth tier and Watford travel north to Nottingham Forest.
Bournemouth complete the top-flight contingent and could enjoy a short trip to Fratton Park if Portsmouth can overcome Ipswich.
Other ties see Huddersfield or Reading hosting Walsall, Shrewsbury entertaining Sheffield Wednesday and Hull going west to either Bury or Bradford.
The fourth-round fixtures will be played between January 29 and February 1.
Fourth-round draw in full:
West Brom/Bristol City v Peterborough
Eastleigh/Bolton v Leeds
Arsenal v Burnley
Derby v Manchester United
Huddersfield/Reading v Walsall
Exeter/Liverpool v West Ham
Wycombe/Aston Villa v Manchester City
Shrewsbury v Sheffield Wednesday
Nottingham Forest v Watford
Carlisle/Yeovil v Everton
Crystal Palace v Stoke
Oxford v Newport County/Blackburn
Ipswich/Portsmouth v Bournemouth
Colchester v Tottenham/Leicester
Bury/Bradford v Hull
Northampton/MK Dons v Chelsea