Manchester United have been drawn away to Championship side Derby County in the fourth round of the FA Cup.
The Red Devils needed a late Wayne Rooney penalty at Old Trafford to beat League One opposition Sheffield United in round three, but they will be on the road in the next round.
Holders Arsenal, meanwhile, have another home draw against Burnley, while fellow Premier League side Manchester City will face either Wycombe Wanderers or Aston Villa.
Chelsea have an away draw against either Northampton Town or MK Dons, while Oxford City, who famously beat Swansea City in the last round, will host either Newport County or Blackburn Rovers.
The lowest-ranked team in the competition, Eastleigh, who managed to draw their third-round clash 1-1 with Championship strugglers Bolton Wanderers, will welcome Leeds United if they make it through the replay.
The fourth-round ties will be played on the weekend of January 30.
Full draw:
West Bromwich Albion or Bristol City vs. Peterborough
Eastleigh or Bolton Wanderers vs. Leeds United
Arsenal vs. Burnley
Derby County vs. Manchester United
Huddersfield Town or Reading vs. Walsall
Exeter City or Liverpool vs. West Ham United
Wycombe Wanderers or Aston Villa vs. Manchester City
Shrewsbury Town vs. Sheffield Wednesday
Nottingham Forest vs. Watford
Carlisle United or Yeovil Town vs. Everton
Crystal Palace vs. Stoke City
Oxford United vs. Newport County or Blackburn Rovers
Ipswich Town or Portsmouth vs. Bournemouth
Colchester United vs. Tottenham Hotspur or Leicester City
Bury or Bradford City vs. Hull City
Northampton Town or MK Dons vs. Chelsea