Serbia downed 10-man Germany 1-0 in Port Elizabeth on Friday, after Miroslav Klose was sent off early in a World Cup match rife with yellow cards.
Klose, four shy of Ronaldo's World Cup record of 15 goals, picked two of several controversial bookings by Spanish referee Alberto Undiano and was sent off in the 37th minute for fouling Serbia captain Dejan Stankevic.
“Overall it was a fair match. It wasn’t a nasty foul,” said Germany coach Joachim Löw, pointing out that ref doled out nine yellow cards. “That many yellows and a red were simply too many”.
Less than a minute later Serbia went ahead after a three-man move.
Milos Krasic sent a high ball in from the right post for Nikola Zigic, the tallest player at 2m 2cm high, to head down for Milan Jovanovic to flick in past keeper Manuel Neuer.
A goal and a man down, Germany attempted to get back into the match and they almost grabbed a first half stoppage time equaliser when Sami Khedira's shot hit the crossbar.