Tyskland var mere end på vej mod endnu en skuffelse ved VM, da Toni Kroos langt inde i overtiden hamrede en 2-1-sejr i land over Sverige.
Tyskerne var nede med en mand, havde stort set haft alt spillet og misbrugt et væld af chancer ved stillingen 1-1.
Så blev der dømt frispark og efter lidt trilleri hamrede Real Madrid-profilen bolden i mål i femte overtidsminut og fik aflyst akut krisetilstand i Tyskland og i den tyske trup.
Dermed topper Mexico stadig gruppe F med seks point, mens tyskerne og Sverige hver har tre point inden de sidste gruppekampe.
I bunden blev der med Kroos' dramatiske mål også holdt liv i Sydkoreas teoretiske chance for at avancere fra den åbne gruppe trods nul point og to nederlag.
I det hele taget kan flere scenarier gøre det til et regnestykke om målscore, når gruppens to vindere skal findes.
Sverige kom foran efter en halv time ved Ola Toivonen i en kamp, hvor svenskerne sjældent havde bolden.
Marco Reus udlignede kort efter pausen, og da det lignede 1-1 fem minutter inden i overtiden havde Tyskland afblæst den helt store katastrofe.
Et nederlag ville have sendt tyskerne ud af VM efter et gruppespil for første gang med et gruppespil ved VM.
Tyskland lagde ud i højt tempo og kom hurtigt til en stor chance ved Julian Draxler, der burde have scoret.
Sverige var presset i bund og følte sig snydt for et straffespark efter 12 minutter, da Marcus Berg faldt omkuld i en nærkamp med Jérôme Boateng.
Ingen fløjte fra dommeren. Ingen VAR-kendelse. Intet straffespark.
Tempoet dalede, og Sebastian Rudy blev med en blodtud erstattet af Ilkay Gündogan.
Sverige var bedre med, og efter lidt over en halv time mistede tyskerne bolden.
Den blev løftet frem til Ola Toivonen, der under pres fik den løftet videre i mål til en højst overraskende 1-0-føring.
Mario Gomez erstattede Draxler efter pausen, og tyskerne skulle bruge to minutter, så var der udlignet.
Timo Werner lagde bolden ind, og Reus løb den i møde og gjorde det til 1-1.
Sverige havde stort set ikke bolden i perioden, men tyskerne fik ikke udnyttet overtaget.
Reus forsøgte en afslutning med hælen, da det ville have været nemmere at sparke bolden i mål, og Gomez var tæt på efter 67 minutter.
Med ni minutter igen fik Boateng det røde kort efter sin anden advarsel efter en situation med Berg. Boateng er dermed ude mod Sydkorea.
FC København-keeper Robin Olsen reddede flot på et hovedstødsforsøg fra Gomez tre minutter før tid.
I overtiden hamrede Julian Brandt bolden på stolpen, inden Kroos forløste det hele for de tyske spillere og sikrede 2-1-sejren.
/ritzau/