Real Madrid defeated Bayern Munich in a UEFA Champions League semifinal that ended with massive controversy.

Deep into stoppage time, and shortly after Real had staged a stunning comeback to take the lead, Bayern’s Matthijs de Ligt appeared to have equalize the game at 2-2.

That would have sent the dramatic semifinal to extra time, but a quick whistle from referee Szymon Marciniak ended the play, which might not have even been offside. Because of the fast stop, VAR was not allowed to review the play.

Bayern couldn’t believe the outcome, and the match — and the club’s Champions League dreams — ended moments later.

Earlier in the game, Joselu's second goal was first ruled out for an apparent offside, but the goal was given following a VAR check.

"We've seen it a lot of times this season when it looked as though we're dead and buried … it doesn’t matter who scores the goals but someone always manages it… that mentality of never say die," Jude Bellingham, who will play against his former club in the final, told TNT Sports.

Disclaimer: The copyright of this article belongs to the original author. Reposting this article is solely for the purpose of information dissemination and does not constitute any investment advice. If there is any infringement, please contact us immediately. We will make corrections or deletions as necessary. Thank you.