The FA Cup 3rd round draw has once again brought up some exciting matches, including four all- Premier League ties.
West Ham have arguably one of the most difficult ties as they host Manchester City at the London Stadium, Everton take on Premier League champions Leicester at Goodison Park, Hull City host Swansea, and Burnley travel to Sunderland.
The full draw is as follows:
Ipswich Town v Lincoln/Oldham
Barrow v Rochdale
Manchester United v Reading
Hull v Swansea
Sunderland v Burnley
QPR v Blackburn
Millwall v Bournemouth
West Ham v Manchester City
Brighton v MK Dons/Charlton
Blackpool v Barnsley
Wigan v Nottingham Forest
Birmingham v Newcastle
Chelsea v Peterborough/Notts County
Middlesbrough v Sheffield Wednesday
West Bromwich Albion v Derby County
Everton v Leicester City
Liverpool v Newport/Plymouth Argyle
Wycombe v Northampton/Stourbridge
Watford v Burton Albion
Preston v Arsenal
Cardiff v Fulham
Stoke v Wolves
Cambridge Utd v Leeds
Bristol City v Shrewsbury/Fleetwood
Huddersfield v Port Vale
Tottenham v Aston Villa
Brentford v Halifax/Eastleigh
Bolton v Crystal Palace
Norwich v Southampton
Sutton Utd v AFC Wimbledon
Accrington Stanley v Luton Town
Rotherham v Oxford/Macclesfield
The ties will be played between 6th and the 9th January 2017.