FA Cup holders Manchester United welcome back a familiar face to Old Trafford after being drawn with Jaap Stam's Reading in the third round of the FA Cup.
Staam was one of the influetnial figures during United's treble winning season in 1999 and brings the Championship side to the Theatre of Dreams. Ties will be held over January 6, 7, 8 and 9 2017.
Recently relegated Aston Villa will face Premier League opposition again - as they go to Tottenham. There'll be an all top flight clash at the London Stadium - with West Ham hosting Manchester City.
Liverpool will welcome League Two opposition to Anfield, as they'll face the winners of Newport and Plymouth.
Arsene Wenger's Arsenal face the trip to Deepdale to play Preston North End, while Millwall will host Eddie Howe's Bournemouth.
Hull City and Swansea City make up another all Premier League tie. Chelsea will host the winner of Notts County and Peterborough.
The FA Cup Third Round draw in full
Ipswich v Lincoln/Oldham
Tottenham v Aston Villa
Manchester United v Reading
Norwich v Southampton
Preston v Arsenal
West Ham v Manchester City
Millwall v Bournemouth
Middlesbrough v Sheffield Wednesday
Hull v Swansea
Sunderland v Burnley
QPR v Blackburn
Cambridge v Leeds
Brighton v Charlton or MK Dons
Blackpool v Barnsley
Wigan v Nottingham Forest
Birmingham v Newcastle
Chelsea v Notts County / Peterborough
West Brom v Derby
Everton v Leicester
Liverpool v Newport County / Plymouth
Wycombe v Stourbridge / Northampton
Watford v Burton
Cardiff v Fulham
Stoke v Wolves
Bristol City v Shrewsbury o/ Fleetwood
Huddersfield v Port Vale
Brentford v Halifax / Eastleigh
Bolton v Crystal Palace
Sutton United v AFC Wimbledon
Accrington Stanley v Luton
Rotherham v Oxford / Macclesfield
Barrow v Rochdale
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.