And there's a third penalty shout of the night for Bayern Munich as Mario Gomez goes down under heavy pressure from a pair of Real Madrid defenders. Unlike Franck Ribery's two early claims, however, this one seems legitimate. Sergio Ramos got to the ball ahead of the striker, to be sure, but then Fábio Coentrão went in from behind and wiped Gomez out with the ball still in play. That's a clear-cut foul; Bayern should have a penalty and Coentrão should be off. Bizarre refereeing from Howard Webb.
But now it won't matter! A late attack means that Bayern have won this! Philipp Lahm breezes past Madrid's back line and fires in a low cross from which Gomez scores! He completely mishit that ball, but his movement was such that it came back to him and ricocheted past Iker Casillas anyway! It's Bayern Munich 2-1 Real Madrid, and we've only got a couple of minutes of injury time left!
You've got to say that Real were asking for it too, sitting back on their lead like that. Silly way to end a game, that.
We have live coverage of the game in our Bayern Munich vs. Real Madrid, UEFA Champions League StoryStream. For more on the two teams, head over to Bayern Munich blog Bavarian Football Works and Real Madrid blog Managing Madrid.