In a Champions League classic that will be remembered for years, Bayern Munich staged a breathtaking late comeback to defeat Real Madrid 4-3 at the Allianz Arena, booking their place in the semi-finals with a 6-4 aggregate victory.
The match exploded into life from the very first whistle. Real Madrid stunned the home crowd, taking the lead after just 45 seconds through a stunning Arder Güler curler—the fastest goal in the club's Champions League history. Bayern's response was swift and powerful, with Aleksandar Pavlović rising to head home an equalizer just five minutes later.
The first half was a relentless back-and-forth affair, a true showcase of European football's elite. Güler restored Madrid's lead with a sublime free-kick, only for Harry Kane to calmly level the score with his 50th goal of a phenomenal season. The drama continued as Vinícius Júnior rattled the woodwork before turning provider, slipping a perfect pass to Kylian Mbappé to give Madrid a 3-2 halftime lead.
The second half tightened, with both goalkeepers making crucial saves to keep their teams in it. The pivotal moment arrived in the 88th minute when Eduardo Camavinga received a second yellow card, reducing Madrid to ten men. Seizing the numerical advantage, Bayern turned up the pressure in a frantic finale.
With time running out, substitute Luis Díaz found a pocket of space in the box and bent a beautiful shot into the top corner to make it 3-3. Then, deep into stoppage time, the Allianz Arena erupted. Michael Olise collected the ball on the edge of the area and unleashed another exquisite curler, sealing a legendary 4-3 win and sending Bayern through to face Paris Saint-Germain in the last four.
