United, who last lifted the Carabao Cup trophy in 2017, left it late, breaking the deadlock at Goodison Park in the 88th minute. Edinson Cavani’s fine strike was followed by an Anthony Martial finish in the 95th minute to put the result out of sight.
Pep Guardiola’s side were 4-1 winners at the Emirates Stadium thanks to goals from Gabriel Jesus, Riyad Mahrez, Aymeric Laporte and Phil Foden, that result setting up a second Manchester derby in as many months following the rivals’ 0-0 Premier League draw on 12 December.
The other semi-final sees Tottenham take on Championship outfit Brentford.
Jose Mourinho’s Spurs advanced to the semi-finals by defeating Stoke 3-1 on Wednesday, with Gareth Bale, Harry Kane and Ben Davies getting on the scoresheet as their Portuguese coach took a step closer to continuing his impressive career trend of winning honours at every club he has coached since joining Porto in 2004.
Tottenham’s last trophy came in this competition in 2008, and they will fancy their chances against the only non-Premier League team left in the tournament.