Luis Díaz’s 89th-minute strike didn’t just break a deadlock; it ended Real Madrid’s Champions League campaign. The goal capped a chaotic evening at the Allianz Arena where Bayern Munich overcame a resilient Madrid side to advance 6-4 on aggregate, ensuring Vincent Kompany’s men move into the final four.
Bayern Munich knocked out Real Madrid after a late surge
The match began as a sprint. Arda Güler leveled the aggregate score for Real Madrid in the opening minute, momentarily erasing Bayern’s 2-1 advantage from the first leg. Aleksandar Pavlović responded five minutes later, heading home a corner kick to restore the lead.
The first half devolved into a high-scoring shootout. Güler struck again in the 29th minute with a precise free kick. Harry Kane answered nine minutes later, netting his 50th goal of the season.
Kylian Mbappé leveled the tie at 4-4 on aggregate just before the halftime whistle. It was Mbappé’s 70th career Champions League goal in 98 games, a statistic that underscores his efficiency even in a losing effort.
How a red card for Eduardo Camavinga altered the result
The second half lacked the frantic scoring of the first, but the tension grew. Real Madrid appeared content to push the match toward extra time.
Eduardo Camavinga ruined that plan. The midfielder picked up a second yellow card for time wasting, leaving Madrid to defend with ten men for the final stretch of the match.
Bayern smelled blood. Minutes after the sending-off, Díaz curled a shot from outside the box to put the hosts up for good. Michael Olise sealed the result five minutes later with a beautiful curling goal of his own, leaving the Spanish giants with no way back.
At the Emirates, Arsenal played for the draw
Arsenal took a far more clinical, conservative path to the semifinals. A 0-0 draw against Sporting CP was sufficient to see them through on a 1-0 aggregate win.
Kai Havertz scored the only goal of the tie during last week’s encounter in Lisbon, a 91st-minute strike that proved decisive.
The result keeps Arsenal’s season record untarnished at 10-0-2. For the second consecutive year, the Gunners have reached the semifinals—a milestone that marks the first time in the club’s history they’ve achieved such a streak.
Sporting CP departs the competition burdened by a bleak historical trend. The Portuguese side has now lost 11 consecutive matches on English soil and 11 straight European knockout games played away from home, a slump that stretches back to 1970.
The semifinal matchups are now finalized
The bracket is set. Bayern Munich will face Paris Saint-Germain, while Arsenal prepares for a clash with Atlético Madrid.
These two-legged ties will run April 28-29 and May 5-6. Arsenal enters the fray looking to avenge last year’s semifinal exit, where they fell 3-1 on aggregate to the eventual champions, PSG.
Who will Arsenal play in the semifinals?
Arsenal will face Atlético Madrid in the semifinals over two legs on April 28-29 and May 5-6.

What was the final aggregate score between Bayern and Real Madrid?
Bayern Munich won the tie 6-4 on aggregate after a late surge fueled by a red card for Real Madrid’s Eduardo Camavinga.
