Newcastle United have been drawn to face Manchester City in the EFL Cup third round.
The two Premier League sides have already met this campaign, with City prevailing 1-0 at the Etihad Stadium earlier this month, and they will now do battle at St James' Park in the last 32 of this competition.
There are as many as five all top-flight ties, with another notable encounter seeing Chelsea and Brighton & Hove Albion lock horns after going head to head in the transfer market.
Holders Manchester United play host to Crystal Palace, while Arsenal make the short trip across the capital to face Brentford.
Aston Villa and Everton - who have also met this campaign - will meet in the West Midlands, with the Toffees having come from behind to beat Doncaster Rovers on Wednesday night.
Liverpool have been handed a home encounter with Leicester City, while Salford City's reward for defeating Leeds United on penalties is a meeting with fellow North-West side Burnley.
Wolverhampton Wanderers make the trip to face Championship side Ipswich Town, with West Ham United also facing EFL opposition in the form of Lincoln City.
Stoke City make the trip to face Bournemouth on the South Coast, and Luton Town do the same ahead of meeting Exeter City, while Fulham go up against Norwich City in London.
Draw in full
Ipswich Town vs. Wolverhampton Wanderers Exeter City vs. Luton Town Aston Villa vs. Everton Manchester United vs. Crystal Palace Port Vale vs. Sutton United Bradford City vs. Middlesbrough Bournemouth vs. Stoke City Lincoln City vs. West Ham United Brentford vs. Arsenal Chelsea vs. Brighton & Hove Albion Salford City vs. Burnley Fulham vs. Norwich City Blackburn Rovers vs. Cardiff City Liverpool vs. Leicester City Newcastle United vs. Manchester City Mansfield Town vs. Peterborough United