Manchester City will host Chelsea in the standout tie of the FA Cup third round as holders Liverpool and Manchester United were also drawn against Premier League opposition Monday.
Liverpool begin their defence of the trophy at home to struggling Wolverhampton Wanderers, while United host Everton.
City have already dumped Graham Potter's men out of the League Cup with a 2-0 win at the Etihad earlier this month.
The sides will meet again on the weekend of January 6-9, once the club game resumes after a break for the World Cup.
Premier League leaders Arsenal travel to League One Oxford United, while Newcastle United will begin their quest for a first FA Cup since 1955 away to Sheffield Wednesday.
West Ham United make the short trip to Brentford and Southampton travel to Crystal Palace in the other all Premier League ties.
Draw in full:
Preston v Huddersfield
Middlesbrough v Brighton
Chesterfield v West Brom
Man City v Chelsea
Charlton or Stoke v Walsall
Boreham Wood v Accrington
Tottenham v Portsmouth
Derby v Barnsley
Cardiff v Leeds
Brentford v West Ham
Bournemouth v Burnley
Coventry v Wrexham
Norwich v Blackburn
Villa v Stevenage
Luton v Wigan
Oxford v Arsenal
Fleetwood v QPR
Liverpool v Wolves
Grimsby v Burton
Blackpool v Forest
Dagenham & Redbridge or Gillingham v Leicester
Forest Green v Birmingham
Bristol v Swansea
Hartlepool v Stoke
Hull v Fulham
Palace v Southampton
Millwall v Sheffield Utd
Shrewsbury v Sunderland
Sheffield Wednesday v Newcastle
Man Utd v Everton
Reading v Watford
Ipswich v Rotherham


