In the third round of the FA Cup, Arsenal will welcome Liverpool.
The draw which was conducted on Sunday, will also see Chelsea take on Preston and Manchester City play Huddersfield.
Tottenham Hotspur host Burnley, while Manchester United are away at Wigan Athletic.
Third-round ties will take place across the weekend of January 6 and 7.
FA Cup third-round draw in full:
Luton Town vs Bolton Wanderers
Shrewsbury Town vs Wrexham or Yeovil Town
Arsenal v Liverpool
Stoke City vs Brighton and Hove Albion
Norwich City vs Crewe or Bristol Rovers
West Ham vs Bristol City
Tottenham Hotspur vs Burnley
Fulham vs Rotherham United
West Bromwich Albion vs Aldershot or Stockport County
Southampton vs Alfreton Town or Walsall
AFC Wimbledon or Ramsgate vs Ipswich Town
Peterborough United vs Leeds United
Milwall vs Leicester City
Watford vs Chesterfield or Leyton Orient
Sunderland vs Newcastle United
Sheffield Wednesday vs Cardiff City
Crystal Palace vs Everton
Middlesbrough vs Aston Villa
Nottingham Forest vs Blackpool or Forest Green Rovers
Wigan Athletic vs Manchester United
Manchester City vs Huddersfield Town
Blackburn Rovers vs Cambridge United
Gillingham vs Sheffield United
Swansea City vs Morecambe
Chelsea vs Preston North End
QPR vs Bournemouth
Coventry City vs Oxford United
Brentford vs Wolverhampton Wanderers
Plymouth Argyle vs Sutton United
Maidstone United vs Stevenage or Port Vale
Newport County or Barnet vs Eastleigh or Reading
Hull City vs Birmingham City