Bayern Munich and Real Madrid created one of the most dramatic matches in the history of the Champions League knockout round. 7 goals were scored and the semi-final ticket was only decided in the last seconds.
The representative of Bavaria showed resilience to win 4-3, with two goals in the 89th and 90+4 minutes, thereby closing the emotional match with a final victory.
Los Blancos have done everything they could, but it is still not enough to subdue the opponent who is in high form in all aspects. Kylian Mbappe and his teammates are facing the risk of closing the season without winning any titles. In La Liga, Real almost has no chance to compete when they are 9 points behind Barcelona.
The match exploded right from the 35th second when Manuel Neuer made a mistake, creating conditions for Arda Guler to open the score with a shot from a distance of 35m.
However, it only took Bayern 5 minutes to bring the match back to the starting line with Aleksandar Pavlovic's header, in a situation where Andriy Lunin made a judgment error.
The drama continued to escalate when Guler scored a super free kick to increase the score to 2-1 for Real, before Harry Kane scored the equalizer. In the 42nd minute, Vinicius Junior shined with an assist for Mbappe to increase the score to 3-2, bringing the match back to balance.
Stepping into the second half, Bayern Munich completely controlled the game but encountered difficulties against the deep defense of the away team. The turning point came in the 86th minute when Eduardo Camavinga received a second yellow card and was sent off.
Taking advantage of the numerical advantage, Luis Diaz coordinated well with Jamal Musiala before finishing to hit a Real defender's foot, bringing the match to a 3-3 balance.
In a downside situation, Real could not resist the overwhelming pressure from the home team. In injury time, Michael Olise shone with a classy curling shot, sealing an emotional 4-3 victory for Bayern.