Bayern Munich sealed a stunning 6-4 aggregate victory over Real Madrid to book their place in the Champions League semi-finals after a high-scoring clash in Munich.
In a game filled with early goals and late drama, Bayern held their nerve to secure qualification, with decisive strikes coming in the closing minutes.
Fast start sets the tone in Munich
Arda Güler gave Real Madrid the perfect start, scoring inside the opening minute to silence the home crowd in Munich. He doubled his tally before half-time, keeping the tie alive.
Kylian Mbappé added another for Madrid, as the visitors pushed aggressively to overturn the deficit.
But Bayern Munich responded through Harry Kane, whose goal steadied the hosts and kept them in control across the two legs.
Bayern respond with composure
Despite Madrid’s attacking bursts, Bayern showed composure in key moments.
Aleksandar Pavlović opened the scoring for the German side, before Kane added another to maintain their aggregate advantage.
The game remained open throughout, with both teams trading chances in a classic Champions League contest.
Late goals seal Bayern’s place
The decisive moment came late in the match.
Luis Díaz struck in the 89th minute to push Bayern closer to qualification. Moments later, Michael Olise added another in stoppage time, effectively ending Madrid’s hopes.
Olise’s celebration in front of the home crowd underlined the significance of the goal, as Bayern completed a memorable home performance.
A Champions League classic
The tie delivered everything expected from two European heavyweights — early goals, individual brilliance, and late drama.
For Madrid, the defeat ends their campaign despite a spirited comeback attempt.
For Bayern, the result marks a major statement as they move into the semi-finals with momentum and confidence.

