Arsenal faced a bitter disappointment in the Champions League as Bayern Munich triumphed in a euphoric atmosphere at the Allianz Arena, securing a spot in the semi-finals.

Joshua Kimmich's powerful header in the 63rd minute, from Raphael Guerreiro's cross, sealed the victory for Bayern Munich, sending them through to the next stage with a 3-2 aggregate scoreline after a 2-2 draw in the first leg in London.

Despite the confidence at Emirates Stadium, Arsenal fell short against a Bayern Munich side grappling with a challenging domestic season and missing key players Serge Gnabry and Kingsley Coman due to injury.

In a tense and closely contested second leg, Gabriel Martinelli had Arsenal's best chance in the first half, but his shot was saved by Manuel Neuer.

Neuer was called into action again by Martin Odegaard's deflected attempt, which forced him to scramble across his line to make the save.

The second half saw more action, with Leon Goretzka hitting the post before Guerreiro's follow-up was cleared off the line by David Raya.

However, Kimmich's decisive header secured Bayern's victory and dashed Arsenal's hopes of winning the Champions League for the first time.

Bayern Munich will now face Real Madrid in the semi-finals after the Spanish giants knocked out Manchester City on penalties.

Reflecting on the result, Arsenal captain Harry Kane acknowledged the team's tough season but emphasized reaching the semi-finals as a significant achievement.

He stated, "It's been a tough season for us. To reach the semi-finals is a great achievement for us, and we can enjoy it. The expectation here is to try and win the Champions League."