Efter första halvleks mardröm där Österrike gjorde 1–0 genom Martin Harnik tog blågult över totalt efter pausen.
Kvitteringen kom i den 56:e minuten. Sebastian Larsson spelade till Zlatan Ibrahimovic som slog ett kort inlägg till Martin Olsson som nickade in 1–1.
Två minuter efter kvitteringen fick Zlatan Ibrahimovic ett kanonläge när han tog ner bollen i straffområdet och sköt. Men Robert Almer räddade med ena benet.
I den 64:e minuten hade Zlatan Ibrahimovic en frispark strax utanför och tre minuter senare räddade Almer till hörna efter ett hårt Anders Svensson-skott.
Sverige fortsatte trycka på i och i 85:e minuten kom utdelning. En underbar långpass av Kim Källström nådde Zlatan som tog ned bollen perfekt och sköt in 2–1 i bortre hörnet.
Men utan Andreas Isakssons storspel hade VM-drömmen spruckit redan i går kväll inför nästan 50 000 åskådare på nya nationalarenan.
David Alaba kom helt fri med den svenske målvakten, men Isaksson läste skottet och gjorde en fantastisk räddning med vänsterfoten. Bara ett par minuter senare var det dags igen, men Aleksandar Dragovics skott vid stolproten lyckades Isaksson slänga sig och peta till hörna.
02 där och uppförsbacken hade nog blibit för brant för hemmalaget.
Dessförinnan såg det ut som att Isaksson skulle vara tvungen att byta. Efter smällen med Marc Janko blev han liggande och grimaserade sedan illa över smärtor i höften.
Men på dagen två år efter vändningen i EM-kvalet mot Holland (1–2 till 3–2) svarade landslaget för en ny bragd.
Ett antal nationer blev helt klara för VM-slutspelet nästa år, däribland Tyskland, Belgien och Schweiz.