In order to make the Carabao Cup final, Manchester City deservedly beat Manchester United and will now face Tottenham at Wembley as they look to win the competition for a fourth straight year.
The first half saw goals disallowed from both teams, second-half goals from John Stones and Fernandinho ensured their advancement into the final as City cut loose.
Stones revealed weak United set-piece defending when, five minutes after the restart, he nudged home Phil Foden’s free-kick from close range.
Despite United’s growing desperation, Pep Guardiola’s side looked like the more probable scorers afterwards, and when Anthony Martial and Aaron Wan-Bissaka could only combine to clear a corner to the edge of their own net, Fernandinho drilled a first-time volley from 20 yards into the bottom corner.
If they defeat Jose Mourinho’s Spurs on Sunday, 25 April, City will equal Liverpool’s record of winning the League Cup four times in a row.
This will be the first final encounter between Guardiola and Mourinho since 2011, when, when Mourinho won the Copa del rey to deny Barcelona from winning the treble that season.
It was a frustrating night for United boss Ole Gunnar Solskjaer, whose side in the past 12 months have now lost four cup semi-finals and failed to fulfil the call of their manager to win any silverware as tangible evidence of their recent progress.