Going into the game on the hunt for a win to ease the fears instilled by their opening defeat to Mexico, Germany were instead plunged into further crisis in the first half.
The world champions were dominant in possession in the opening stages, but they were also sloppy in the midfield, and the defensive frailties exposed by Mexico appeared once again when Sweden counter-attacked.
After a few panic-inducing chances for the Germans, they failed to learn their lesson and Sweden scored on the break in the 32nd minute.
The move was started by Viktor Claesson, who hit a lovely early cross into the danger zone from the right wing after some more sloppiness in the centre of the park from Germany.
Running on was Ola Toivonen, who did well to chest the ball into his path inside the box. The Toulouse striker seized the chance and lifted a finish over Manuel Neuer, who watched it bounce into the net at the back post.
June 23, 2018