Germany breathed new life into their World Cup defence after Toni Kroos’ dramatic injury time winner secured a 2-1 comeback victory over Sweden in Sochi.
Knowing anything but victory would make it difficult for them to qualify from Group F, the defending champions found themselves behind after Ola Toivonen’s 32nd-minute strike.
Germany were back on level terms immediately after the restart through Marco Reus (48) but three points were seemingly slipping away from Joachim Low’s side, especially after Jerome Boateng was sent off in the 82nd minute after two bookable offences.
However, Kroos produced a moment of magic in the final minute of stoppage time to get Germany’s World Cup defence back on track and break Swedish hearts.
Victory leaves Germany knowing a win over South Korea in their final group match will almost certainly see them progress with Sweden facing Mexico, who won their match.
Germany: Neuer (7), Kimmich (8), Rudiger (6), Boateng (4), Hector (7), Kroos (9), Rudy (6), Reus (7), Draxler (5), Muller (5), Werner (7).
Subs: Gundogan (7), Gomez (7), Brandt (6).
Sweden: Olsen (8), Lustig (7), Granqvist (7), Lindelof (7), Augustinsson (7), Claesson (8), Larsson (7), Ekdal (7), Forsberg (8), Berg (7), Toivonen (8).
Subs: Durmaz (5), Guidetti (6), Thelin (6).
Man of the match: Toni Kroos.
WATCH MATCH VIDEO BELOW: