The Football Association has confirmed the fixtures for the third round of the FA Cup following a draw at the BT Tower on Monday.
The draw was conducted by Ian Wright and Steven Gerrard, both two-time FA Cup winners with Arsenal and Liverpool respectively.
Manchester City will travel to the London Stadium to take on West Ham United, while Hull City welcome Swansea City to the KC Stadium.
Holders Manchester United face Reading, Burnley will host Sunderland, and Leicester City is set to take on Everton at the King Power Stadium.
Meanwhile, Chlesea will play Notts County or Peterborough United while Liverpool is set to take on either Newport County or Plymouth Argyle.
The 32 third-round ties will be played from 6-9 January 2017, with each winning club receiving £67,500 from the FA prize fund.
This season’s finals will take place at Wembley Stadium on 27 May 2017.
The third-round fixtures draw:
Manchester United vs Reading
Hull City vs Swansea City
Sunderland vs Burnley
Millwall vs AFC Bournemouth
West Ham United vs Manchester City
Chelsea vs Notts County or Peterborough United
Middlesbrough vs Sheffield Wednesday
West Bromwich Albion vs Derby County
Everton vs Leicester City
Liverpool vs Newport County or Plymouth Argyle
Watford vs Burton Albion
Preston North End vs Arsenal
Stoke City vs Wolverhampton Wanderers
Tottenham Hotspur vs Aston Villa
Bolton Wanderers vs Crystal Palace
Norwich City vs Southampton
Image: FA website