Carabao Cup holders Manchester City have won the competition in the last three seasons and they are on course to make it four consecutive Carabao Cup wins but they have to overcome city rivals Manchester United in the semi-finals to achieve that target. Manchester City and Manchester United were drawn together in the Carabao Cup semi-finals for the second season in a row. Manchester City beat Manchester United over two legs in the Carabao Cup semi-finals last season with the help of the away goals rule. Manchester City went on to beat Aston Villa 2-1 in the Carabao Cup final to win the competition for the third season in a row.

Manchester City and Manchester United have already met this season. Manchester United played hosts to their city rivals in a league game played earlier this month but there was nothing between the two teams as the game ended in a goalless draw. Manchester City thrashed hosts Arsenal 4-1 on Tuesday night in their quarterfinal tie to book their place in the semi-finals with Gabriel Jesus, Riyad Mahrez, Phil Foden and Frenchman AymericLaporte all getting on the scoresheet for the Citizens, while Manchester United beat Everton 2-0 in front of their home fans to book the final spot in the Carabao Cup semi-finals. EdinsonCavani and Anthony Martial scored for Manchester United.

The current run of three successive Carabao Cup trophy wins for Manchester City started when they thumped Arsenal 3-0 in the Carabao Cup final during the2017/18 season. In the following season, Manchester City beat Chelsea on penalties in the final to win the Carabao Cup title. In the last campaign, Manchester City made it a hattrick of Carabao Cup title wins with the 2-1 win over Aston Villa. Manchester City and Manchester United will face off in a Manchester Derby clash in one of the semi-finals, while Tottenham Hotspur and Brentford will play each other in a London Derby encounter in the other semi-final.