Manchester City have been drawn to face Chelsea in the FA Cup third round, just weeks after the two teams squared off at the same stage of the EFL Cup.
In the week before the World Cup, City prevailed by a 2-0 scoreline, and the teams will again do battle just days after they meet in a Premier League fixture on January 5.
Holders Liverpool have also been given an all-Premier League tie against Wolverhampton Wanderers, while Manchester United play host to Everton.
Top-flight leaders Arsenal will make the trip to League One outfit Oxford United, with Tottenham Hotspur going up against Portsmouth.
Newcastle United travel to Hillsborough to face Sheffield Wednesday for what is another attractive tie, while Leeds United will visit South Wales to play Cardiff City.
In two more all-Premier League ties, Brentford host West Ham United in a London derby and Crystal Palace welcome Southampton to Selhurst Park.
National League side Wrexham have been given a trip to play Championship side Coventry City, with Chesterfield getting a home tie with West Bromwich Albion.
However, Boreham Wood missed out on a high-profile contest, instead earning a home fixture against Accrington Stanley.
Draw in full:
Preston North End vs. Huddersfield Town
Middlesbrough vs. Brighton & Hove Albion
Chesterfield vs. West Bromwich Albion
Manchester City vs. Chelsea
Charlton Athletic or Stockport County vs. Walsall
Boreham Wood vs. Accrington Stanley
Tottenham Hotspur vs. Portsmouth
Derby County vs. Barnsley
Cardiff City vs. Leeds United
Brentford vs. West Ham United
Bournemouth vs. Burnley
Coventry City vs. Wrexham
Norwich City vs. Blackburn Rovers
Aston Villa vs. Stevenage
Luton Town vs. Wigan Athletic
Oxford United vs. Arsenal
Fleetwood Town vs. Queens Park Rangers
Liverpool vs. Wolverhampton Wanderers
Grimsby Town vs. Burton Albion
Blackpool vs. Nottingham Forest
Dagenham & Redbridge/Gillingham vs. Leicester City
Forest Green Rovers vs. Birmingham City
Bristol City vs. Swansea City
Hartlepool United vs. Stoke City
Hull City vs. Fulham
Crystal Palace vs. Southampton
Millwall vs. Sheffield United
Shrewsbury Town vs. Sunderland
Sheffield Wednesday vs. Newcastle United
Manchester United vs. Everton
Reading vs. Watford
Ipswich Town vs. Rotherham United