Holders Chelsea has been drawn to face Manchester United in the FA Cup fifth round in a repeat of last year’s final.
In the standout tie of the round, Maurizio Sarri’s side will take on Ole Gunnar Solskaer’s improving Red Devils at Stamford Bridge next month.
Elsewhere in the draw, League Two side Newport could face Premier League champions Manchester City if they beat Middlesbrough in their fourth-round replay.
League One’s Doncaster, through to the fifth round for the first time in 63 years, will host Crystal Palace.
AFC Wimbledon, who beat West Ham in round four, have been handed a home draw against Millwall, who also overcame Premier League opposition in the form of Everton.
Bristol City will face either Shrewsbury or Wolves, who needed a stoppage-time equaliser to secure a replay against the League One side on Saturday.
Watford also faces an away trip in round five, against either Portsmouth or QPR.
Bristol City vs. Shrewsbury/ Wolves
Wimbledon vs. Millwall
Middlesbrough/Newport vs. Man City
Doncaster vs. Crystal Palace
Chelsea vs. Man Utd
Swansea vs. Barnet/ Brentford
Portsmouth/QPR vs. Watford
Brighton/West Brom vs. Derby