The defending champions Manchester City will meet Championship high-flyers Fulham in the FA Cup fourth round.

Fulham already have one Premier League scalp after knocking out Aston Villa on Saturday, but will be up against it at the Etihad against City, who beat Port Vale 4-1 to progress.

Premier League leaders Liverpool will travel to either Bristol City or Shrewsbury after knocking out Merseyside rivals Everton on Sunday.

There were several potential all-Premier League meetings, with Watford set to meet either Wolves or Manchester United if they can overcome Tranmere Rovers in a replay.

Southampton will host the winner of Middlesbrough and Tottenham, while Bournemouth will take on the victor in Monday evening’s contest between Arsenal and Leeds United.

Championship promotion chasers Brentford will face Brendan Rodgers’ impressive Leicester City, while West Ham were drawn with Championship title chasers West Brom and Hull City will meet Chelsea.

The lowest ranked side definitely through to the fourth round, League Two’s Northampton Town, were drawn at home against Derby County and will welcome Wayne Rooney to Sixfields.

The ties will take place over the weekend of 25-26 January.

Full FA Cup fourth round draw

Watford/Tranmere vs Wolves/Manchester United

Hull City vs Chelsea

Southampton vs Middlesbrough/Tottenham

QPR vs Sheffield Weds

Bournemouth vs Arsenal/Leeds

Brentford vs Leicester

Northampton vs Derby

Brentford vs Leicester

Millwall vs Sheffield United

West Ham vs West Brom

Reading/Blackpool vs Cardiff/Carlisle

Burnley vs Norwich

Bristol Rovers/Coventry City vs Birmingham City

Man City vs Fulham

Rochdale/Newcastle vs Oxford

Portsmouth vs Barnsley

Bristol City/Shrewsbury vs Liverpool