World champions Germany shocked everyone in the last minute as Toni Kroos redeemed himself for his earlier mistakes with stunning goal, earning his side a thrilling 2-1 victory over Sweden in Sochi.
Die Mannschaft huffed and puffed but only came away with their first win of the 2018 World Cup Finals after Marco Reus' second half strike cancelled out Ola Toivonen's opener, before Kroos saved Germany at the death.
Germany now need to beat South Korea and hope Sweden don't beat already-qualified Mexico if they are to avoid an upset and exit the 2018 world cup.
Manuel Neuer - 7
First save of the night was greatly helped by Jerome Boateng's pressure as he quashed Marcus Berg's one-on-one chance. Saved a header from Berg on the stroke of half-time and another after Boateng was sent off to keep Germany in it.
Jonas Hector - 6
Hector had a chance in the first few minutes that fell his way but his shot was blocked inside the box. With Muller drifting left Hector tended to drift inside but Sweden's counter press seemed to exploit space in behind him.
Antonio Rudiger - 5
After Kroos lost the ball Rudiger's partner Boateng went to close him down. Kroos filled the space but couldn't put the necessary pressure on as Toivonen ran between the two central defenders.
Jerome Boateng - 3
Totally against the run of play, Marcus Berg was through one-on-one but his pressure put the striker off as Neuer came out to save. Arguably should have conceded a penalty for bringing down Marcus Berg in the first half but the referee waved it away without the VAR help. Received a second yellow card and was sent off on the 82nd minute.
Joshua Kimmich - 7
A great start to the game with two whipping crosses almost leading to goals for Germany in the first five minutes. Germany's favoured route in attack put him under a lot of pressure but he carved out opportunities a plenty for Germany.
Julian Draxler - 4
First clear-cut chance fell to him as he volleyed goalwards inside the box but Sebastian Larsson got in the way. Besides that early chance Draxler didn't offer much else and was subbed off at half-time.
Toni Kroos - 6.5
Kroos was influential winning loose balls and second balls in midfield and keeping pressure on Sweden inside their own defensive third. Kroos of all people gave away possession in Germany's half as Marcus Berg pounced and played in Claesson who set up Toivonen for the opener.
Redeeemd himself with the winner in the 94th minute from the free-kick and saved Germany's blushes.