Germany striker Mario Gomez gave Bayern Munich a last-gasp 2-1 win over Real Madrid in a histrionic-filled Champions League semi-final first leg between the European giants on Tuesday.
Referee Howard Webb had a torrid time, showing nine yellow cards, and had to deal with penalty claims, high tackles, flare-ups, baying Bayern fans, theatrics and continual protesting over his decisions.
The only surprise was that nobody was sent off, not even Real substitute Marcelo who produced a scything tackle on Thomas Mueller in stoppage time.There was also pulsating football amid the chaos as Franck Ribery fired Bayern ahead in the 17th minute and Mesut Ozil levelled with a soft equaliser early in the second half.
Gomez then snatched the winner, his 12th goal of the Champions League and 40th of the season, shortly after having a penalty appeal turned down, to hand Real their first defeat of the Champions League campaign.
Lots of drama
"I want to give a great compliment to my team my players, that they played so well and ran so much and played so well," said Bayern coach Jupp Heyckes, who led Real to their sixth European Cup title in 1998.
The two swaggering clubs, paired for the tenth time in Europe's top competition, have been European champions 13 times between them and previous meetings have been filled with unsavoury incidents.
The first trouble came when Fabio Coentrao clipped Arjen Robben and 10 players immediately surrounded the referee to remonstrate.
Ribery was jostled by Real players after going down in the penalty area, Robben took a kick at Ronaldo after the ball and the Dutchman was then booked for a high kick on Coentrao.Bayern took the lead when Ribery fired home from near the penalty spot after the La Liga leaders failed to clear a corner, Mourinho later claiming that a Real player was offside.
Bayern largely managed to cut off the supply to the prolific Ronaldo.
The Portuguese forward responded with his usual shimmies and stepovers but his first half efforts were restricted to two wasted free kicks and a shot over the bar.
In the run-up to halftime, Toni Kroos carried the ball from his own half and slipped it to Gomez, whose left-foot shot was superbly turned away by Iker Casillas.
Some dreadful defending by the Bavarians allowed Real to equalise when Ronaldo had a poor effort saved by Manuel Neuer but Bayern failed to clear, Benzema played it to the far post when Ronaldo pulled it back for Ozil, also unmarked, to equalise.
Eventually, Philipp Lahm burst down the right and provided a low cross which Gomez turned in from point blank range.