In a Champions League night that delivered pure drama, Bayern Munich and Arsenal booked their tickets to the semi-finals in contrasting styles. The Allianz Arena was the stage for an instant classic, where Bayern finally conquered their Spanish nemesis, Real Madrid, in a breathtaking 4-3 victory (6-4 on aggregate).
The match exploded into life immediately, as a rare error from the usually impeccable Manuel Neuer allowed Real's young star Arda Güler to slot into an empty net from distance. Undeterred, Bayern showcased their resilience, with Aleksandar Pavlović quickly equalizing. The first half became a masterclass in attacking football: Güler curled in a sublime free-kick, only for Harry Kane to reply with a clinical finish of his own, before Kylian Mbappé tapped in to send the teams into the break level on the night.
With the tie on a knife-edge, the second half's tension was palpable. The pivotal moment arrived when Real Madrid's Eduardo Camavinga received a second yellow card, shifting the momentum decisively in Bayern's favor. As the clock ticked down, the substitutes became heroes. Luis Díaz broke the deadlock in the 89th minute, and Michael Olise sealed a historic win deep into stoppage time, ending Bayern's knockout-stage hoodoo against the record champions.
Meanwhile, in North London, Arsenal demonstrated a different kind of strength. Following a narrow 1-0 first-leg win in Portugal, Mikel Arteta's side produced a disciplined, professional performance to secure a 0-0 draw against Sporting CP. Their organized defense and control of the tempo ensured a 1-0 aggregate victory, proving they have the tactical maturity to compete at this elite level.
The stage is now set for two tantalizing semi-final clashes. Bayern Munich will face the reigning champions, Paris Saint-Germain, in a blockbuster tie, while Arsenal prepares for a tough battle against the experienced Atlético Madrid. The road to Wembley is heating up.
