Manchester City and Arsenal are through to the final of the Carabao Cup. Arsenal sealed their place in the Carabao Cup final after defeating Chelsea 3-2 and 1-0 across the two-legged semi-final. Manchester City also defeated Newcastle twice, winning 2-0 and 3-1 yesterday at the Etihad Stadium.

Arsenal defeated Chelsea 3-2 at Stamford Bridge, with Ben White, Viktor Gyökeres, and Martin Zubimendi getting on the scoresheet.

In the second leg at the Emirates, Chelsea started strongly, but Arsenal knew they had to bide their time, defend well, and wait for their opportunity.

That was exactly what they did. Arsenal held firm before catching Chelsea out late in the game, with Kai Havertz scoring to secure victories over Chelsea both home and away.

Chelsea faced criticism for not going for it enough against Arsenal at the Emirates, and Newcastle did the exact opposite, only to meet a worse fate.

After going 2-0 down in the first half, Eddie Howe’s men tried to press Manchester City and chase the tie. However, they found themselves 3-0 down before halftime and 5-0 down on aggregate.

When Is the Carabao Cup Final?

Manchester City won 3-1 on the night and dominated on aggregate to set up an exciting Carabao Cup final at Wembley Stadium. The final will kick off at 4:30 pm on Sunday, 22nd March 2026.

Arsenal are competing in their first cup final in six years, while Pep Guardiola will hope to win his fifth Carabao Cup trophy and Manchester City’s ninth. Arsenal, however, have the opportunity to win their first League Cup since 1993.