Bayern Munich pulled off a dramatic comeback in Munich, scoring two late goals to turn a 4-3 win on the night into a 6-4 aggregate triumph over Real Madrid and secure a place in the Champions League semi-finals. The match was a roller‑coaster of emotions, featuring seven goals, two dismissals and a flurry of decisive moments that kept fans on the edge of their seats from kickoff to the final whistle. Real Madrid took the initiative early and managed to lead three times during the evening, each time forcing Bayern to respond in front of a raucous home crowd. The Spanish side appeared to have the tie under control after a first‑half surge that saw them level the aggregate score, but Bayern’s resilience shone through.

Luis Diaz’s 89th‑minute strike, coming just moments after Eduardo Camavinga was shown a second yellow card, finally put the visitors on the back foot. Michael Olise then added a touch of elegance with a late goal that sealed the victory and earned him the Player‑of‑the‑Match award. The opening half was a goal‑fest in its own right, delivering five goals before the break. Bayern’s goalkeeper Manuel Neuer, who had been praised for his earlier heroics in Madrid, made a costly error when a wayward pass allowed Arda Güler to unleash the first strike of the night after just 35 seconds.

That mistake set the tone for a series of defensive lapses on both sides. Andriy Lunin, Real’s custodian, was also caught out when Aleksandar Pavlović headed home from a tight angle, and Neuer later failed to keep out a free‑kick from Güler despite making a good save attempt. Harry Kane restored Bayern’s aggregate advantage, only for Kylian Mbappé to equalise for Real, pushing the scoreline to four‑all at halftime.

The second half was no less frantic. Both Olise and Mbappé came close to adding to their respective tallies, but it was Camavinga’s reckless second yellow that proved decisive.

The French midfielder brought down Kane in a challenge and then deliberately delayed the restart, prompting the referee to issue a second booking and send him off. The dismissal left Real a man down and shifted the momentum firmly in Bayern’s favour. Diaz’s decisive goal, arriving just minutes after the red card, effectively shattered any remaining resolve in the Spanish camp.

The goal not only secured Bayern’s passage to the next round but also signalled the end of another trophy‑less season for the Spanish giants. For Vincent Kompany’s Bayern, the semi‑final against defending champions Paris Saint‑Germain now looms as a potential classic, with the treble still within reach. The match statistics highlighted the intensity of the encounter. Bayern’s starting XI featured Neuer, Laimer, Upamecano, Tah, Stanisic, Kimmich, Pavlović, Olise, Gnabry, Diaz and Kane, with Davies and Musiala coming on as substitutes.

Real’s lineup included Lunin, Alexander‑Arnold, Militao, Rüdiger, Mendy, Valverde, Bellingham, Güler, Diaz, Vinícius Jr and Mbappé, with Camavinga, Mastantuono and Pitarch on the bench. Olise’s performance earned him the man‑of‑the‑match accolade, capping off a night of individual brilliance amid collective chaos. Post‑match reactions underscored the emotional stakes. Real Madrid manager Álvaro Arbeloa, speaking to TNT Sports, expressed disbelief at Camavinga’s dismissal: “It is really unbelievable that you send off a player for this action.

I cannot believe it. It is not possible in a match like this that you are sent off for this.

We feel really sad, really angry, really disappointed. And I think all of this is a little bit unfair.” Arda Güler, who had already been sent off during the game, received a second red card after the final whistle as tempers flared among the Real players during their exit.

Meanwhile, Kane made history by becoming the first Englishman in 95 years to reach 50 goals for a single club in Europe’s top leagues, a milestone that underscores his growing legacy at Bayern. Speaking to the media after the match, the England captain reflected on the significance of the win: “It is a reward for a lot of the hard work, not just by me but the team. It would not be possible without the players around me.

For me, it is just about keeping it going. We still have six weeks left in a Bayern shirt and a World Cup in the summer. I just want to stay physically fit and sharp and be able to help the team.” He added, “Whenever I get chances I am able to make the keeper work or get my shots off quickly.

It was nice to get the goal today but I will do whatever it takes to help the team—scoring goals, assists, defending—I just enjoy being out there with these boys.” Kane also offered tactical insight into the encounter: “It was a tough game. We knew it was going to be difficult.

Real Madrid and the Champions League have this special connection and you need to be at the highest level to beat them and knock them out. I think we have done that.

The first half was a little bit crazy. Obviously, getting off to the worst start possible.

But we got back into the game well and looked like the team who were more dangerous. They have players on the transition who can really hurt you and that is what punished us.

In the second half we had to be more patient. We knew as the game went on we would get stronger and fitter and then we were able to take our chances at the end.” The victory sets up a tantalising semi‑final clash with Paris Saint‑Germain, a side that will be eager to defend their title. Bayern’s blend of experienced campaigners and emerging talents, combined with their recent resurgence in Europe, suggests they could once again challenge for the coveted trophy.

The narrative of a Bayern side that overcame early setbacks, survived a red‑card blow and ultimately prevailed in a high‑scoring thriller adds another chapter to the storied history of the Champions League. Fans can follow the upcoming fixtures through the Sky Sports app, and the excitement continues to build as the competition heads toward its climax.