Manchester City will continue their FA Cup defence against Fulham after being paired with the Cottagers in the fourth round draw.
Pep Guardiola’s side cruised into the last 32 after putting Port Vale to the sword at the Etihad on Saturday.
Liverpool’s reward for beating Everton in the Merseyside derby is a trip to Bristol City or Shrewsbury.
Recommended for you
Tottenham will travel to Southampton , but Jose Mourinho’s men must overcome a replay against Middlesbrough first.
So too do Manchester United vs Wolves , with the winners handed a trip to Premier League rivals Watford.
Elsewhere, Chelsea are on the road as they take on former finalists Hull City.
FA Cup fourth round draw in full
Watford or Tranmere vs Wolves or Man Utd
Hull City vs Chelsea
Southampton vs Middlesbrough or Tottenham
QPR vs Sheffield Wednesday
Bournemouth vs Arsenal or Leeds
Northampton vs Derby
Brentford vs Leicester
Millwall vs Sheffield United
Reading or Blackpool vs Cardiff or Carlisle
West Ham vs West Brom
Burnley vs Norwich
Bristol Rovers or Coventry vs Birmingham City
Man City vs Fulham
Rochdale or Newcastle vs Oxford
Portsmouth vs Barnsley
Bristol City or Shrewsbury vs Liverpool
READ: Good news for Man Utd as Paul Pogba’s agent reveals January transfer plans