Arsenal will host Manchester United at the Emirates in the pick of the games in the fourth round draw of the FA Cup.
Defending champions Chelsea got another home draw against Sheffield Wednesday or Luton, while Tottenham have a tough away fixture at fellow Premier League side Crystal Palace.
The last remaining non-league side Barnet will welcome Brentford, while fellow giant killers Newport County also drew Championship opposition in Middlesbrough.
The fourth round ties will take place between January 25 and 28.
FA Cup fourth round draw in full
Swansea City vs Gillingham
AFC Wimbledon vs West Ham
Shrewsbury/Stoke vs Wolves
Millwall vs Everton
Brighton & Hove Albion vs West Brom
Bristol City vs Bolton
Accrington Stanley vs Derby/Southampton
Doncaster Rovers vs Oldham
Chelsea vs Sheffield Wednesday/Luton
Newcastle/Blackburn vs Watford
Middlesbrough vs Newport County
Manchester City vs Burnley
Barnet vs Brentford
Portsmouth vs QPR
Arsenal vs Manchester United
Crystal Palace vs Tottenham