The Premier League big clubs were kept apart in the draw for the FA Cup fourth round.
olders Arsenal landed a home tie with Burnley, Manchester United were handed a tricky away game at Derby County and Chelsea are due to travel to face the winners of the replay between Northampton and MK Dons.
The only non-league side left in the competition, Eastleigh, will entertain Leeds United if they can beat Neil Lennon's Bolton in their replay.
Arsenal, seeking to become the first club since Blackburn in 1886 to win the Cup for three seasons running, take on Burnley for the third time in the last eight years in the competition, with Arsène Wenger's side winning the previous two ties without conceding a goal.
In need of some silverware to lift the mood at Old Trafford, Manchester United will not relish facing Paul Clement's Derby, currently second in the Championship. Neighbours City will go to the winners of the replay between struggling Aston Villa and League Two Wycombe.
Oxford, the big giant-killers of the third round after beating Swansea, earned another home draw, this time against League Two Newport County or Blackburn Rovers.
The only definitive all-Premier League tie is Stoke's trip to Crystal Palace, though Liverpool will play West Ham at Anfield if they can beat Exeter in their replay.
League Two sides Yeovil and Carlisle will replay next Tuesday for the right to play Everton at home.
FA Cup Fourth Round draw
West Brom/Bristol City v Peterborough
Eastleigh/Bolton v Leeds United
Arsenal v Burnley
Derby County v Manchester United
Huddersfield/Reading v Walsall
Exeter/Liverpool v West Ham
Wycombe/Aston Villa v Man 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
Games to be played on weekend of January 29 to February 1