Man City to meet Chelsea in FA Cup third round
Manchester City will face Chelsea in the pick of the FA Cup third-round ties, while Manchester United meet fellow Premier League side Everton.
Pep Guardiola's top-flight champions visit Graham Potter's side in the league on January 5, just a matter of days before hosting the Blues at Etihad Stadium in the prestigious cup competition.
Everton will be another side travelling to Manchester as Frank Lampard's side face Erik ten Hag's United, with current holders Liverpool drawn at home to Wolves in another all-Premier League tie.
Arsenal make the trip to League One's Oxford United, while the in-form Newcastle United visit another third-tier side in Sheffield Wednesday at Hillsborough.
Tottenham will also face League One opposition when they host Portsmouth, with Brighton and Hove Albion going up to Middlesbrough and Bournemouth facing a home tie against Championship leaders Burnley.
Two more all-Premier League clashes see Brentford at home to London rivals West Ham and new Southampton manager Nathan Jones will have to get past an away game against top-flight rivals Crystal Palace.
Aston Villa will welcome Stevenage, who are second in League Two chasing promotion, with Fulham and Leeds United visiting Championship sides Hull City and Cardiff City respectively.
Dagenham and Redbridge will invite Leicester City to Victoria Road if the National League side can defeat Gillingham in a December 6 replay.
All ties are scheduled to be played between January 6 and January 9.
FA Cup third-round draw in full:
Preston v Huddersfield Town