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.
© Reuters
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