Eastleigh could face Leeds United in the fourth round of the FA Cup.
The National League side, who are the only team outside of the top four divisions left in the competition, will host Steve Evans’ United if they beat Bolton Wanderers, who they held to a 1-1 draw with in Hampshire on Saturday, in a replay.
Elsewhere, after pulling off the shock of the third round by beating Swansea City 3-2, Oxford United will play either Newport County or Blackburn Rovers, whose tie was called off due to a waterlogged pitch, at the Kassam Stadium.
Manchester United face a tricky trip to Championship high-flyers Derby County, while holders Arsenal also play second-tier promotion hopefuls as they host Burnley at the Emirates.
Liverpool could set up a re-match of the 2006 final against West Ham, but only if they beat Exeter in a replay at Anfield, while the winners of Leicester and Tottenham’s replay will travel to Colchester United.
Chelsea face a potentially uncomfortable trip to either MK Dons or Northampton, while Manchester City are also on the road as they’ve been drawn away to either Wycombe Wanderers or last season’s runners-up, Aston Villa.
Carlisle and Yeovil have the big incentive of knowing the winner of their replay will face Everton at home, while the winner of Ipswich and Portsmouth’s replay will take on Bournemouth.
Crystal Palace take on Stoke at Selhurst Park in the only all-Premier League tie, while top-flight Watford make the trip to Nottingham Forest after beating Newcastle in the third round.
After beating Cardiff City, League One Shrewsbury have drawn another Championship side in the shape of Sheffield Wednesday, while Bury or Bradford will face Hull City, and Huddersfield or Reading will host Walsall in other potential second-tier versus third-tier clashes.
Championship strugglers Bristol City, who came close to shocking West Brom, could also play a League One side in Peterborough, but they’ll first have to defeat the Baggies in a replay.
FA Cup fourth-round draw
Arsenal v Burnley
Bury/Bradford City v Hull City
Carlisle/Yeovil v Everton
Colchester v Tottenham/Leicester
Crystal Palace v Stoke City
Derby v Manchester United
Eastleigh/Bolton v Leeds United
Exeter City/Liverpool v West Ham
Huddersfield/Reading v Walsall
Ipswich/Portsmouth v Bournemouth
Northampton/MK Dons v Chelsea
Nottingham Forest v Watford
Oxford United v Newport County/Blackburn
Shrewsbury v Sheffield Wednesday
West Bromwich/Bristol City v Peterborough
Wycombe/Aston Villa v Manchester City
* Ties to be played between 29 January and 1 February.