Serbia brought 10-man Germany crashing back down to earth with a narrow 1-0 win in Port Elizabeth that blows qualification from Group D wide open.
An opening-game rout of Australia had German fans and critics predicting great things but Serbia were always likely to prove a different proposition.
Referee Alberto Undiano Mallenco of Spain produced a series of baffling decisions and yellow cards, anf FIFA should ensure that he does not get a chance to spoli any further action in this World Cup.
Miroslav Klose was harshly dismissed for two bookings in the first half, and Liverpool-bound Milan Jovanovic scored the match-winner for Serbia with a volley just a minute later.
Germany still had chances to equalise - the best of all was a penalty for hand-ball that was missed by Lukas Podolski who missed also wasted a hatful of other chances.
It means Germany, Serbia and Ghana all stand on three points ahead of the Africans' second group match against the Aussies on Saturday.