Meanwhile, Tottenham will face fellow Londoners Brentford – through to a major domestic cup semi-final for the first time in their history – in the last four after the draw was conducted on Wednesday night.
United continued their run of semi-final berths under Ole Gunnar Solskjaer in the final quarter-final tie at Goodison Park, with Edinson Cavani netting a wonderful late strike and Anthony Martial scoring a last-gasp second in a 2-0 win over Everton.
That win came 24 hours after City had demolished crisis-stricken Arsenal 4-1 courtesy of goals from Gabriel Jesus, Riyad Mahrez, Phil Foden and Aymeric Laporte.
That was an incredible 18th successive Carabao Cup victory for Pep Guardiola’s side, who have won the competition in each of the last three seasons.
They have not lost a Carabao Cup tie since 2016 and will meet United in the semis for the second season in a row, having dismissed their rivals 3-2 on aggregate in January 2020 – despite a second-leg defeat at home – before going on to see off Aston Villa at Wembley.