Holders Manchester City will take on crosstown rivals Manchester United in the semi-finals of the Carabao Cup.
In the other last four fixture, Leicester City will take on Aston Villa with the ties to be played over two legs in the weeks commencing 6 and 27 January.
The Red Devils and the Foxes will have home advantage in their first legs.
Noisy neighbours will be favourites
Pep Guardiola's City beat Oxford United 3-1 on Wednesday night to cruise through to the semis - and they will be installed as favourites having won the competition four times in the last six years.
However, they will face a United side, gathering momentum under Ole Gunnar Solskjaer, that recently beat them in the Premier League. The Red Devils earned their place in the last four with a 3-0 win against Colchester United.
Foxes to play Villans
Leicester City, who won the competition in 1999-2000, squeezed past Everton 4-2 on penalties after a 2-2 draw with the Toffees at Goodison Park.
The Foxes will entertain Dean Smith's Villa in their semi-final first leg - the Birmingham side through after a 5-0 win over a youthful Liverpool side on Tuesday night.
Confirmation of the Semi-Final fixtures:#EFL | #CarabaoCup pic.twitter.com/sGExeMMkPl
— Carabao Cup (@Carabao_Cup) December 18, 2019
0-1 | ||
Nemanja Matić 35' |