Sign up to the Independent's betting newsletter for the latest tips and offers Sign up to the Independent's betting newsletter
Defending champions Germany's World Cup hopes were revitalised thanks to Toni Kroos' goal deep into stoppage time as they claimed a last gasp 2-1 win over Sweden in Group F.
Joachim Low's side were beaten 1-0 by Mexico in their opening game and were unconvincing against the Swedes on Saturday night until Kroos found the winner in the 95th minute from a free-kick on the left of the area.
Toivonen scored the opener for Sweden in the 32nd minute before Reus levelled for Germany early in the second half.
Boateng saw red for the Germans in the 82nd minute to compound their woes before the dramatic finale.
Germany vs Sweden: Player ratings Show all 25 1 /25Germany vs Sweden: Player ratings Germany vs Sweden: Player ratings We run the rule over both teams after a dramatic late finish.
Getty
Germany vs Sweden: Player ratings Germany player ratings
Mikhail Tereshchenko/TASS
Germany vs Sweden: Player ratings Manuel Neuer - 6 out of 10 He backed himself against Toivonen for the goal, and was beaten, something he will be very disappointed about.
AFP/Getty Images
Germany vs Sweden: Player ratings Joshua Kimmich - 6 Much like against Mexico, his attacking play was impressive, but he left huge gaps behind him that were exploited.
Getty Images
Germany vs Sweden: Player ratings Jerome Boateng - 3 Truly awful. Unable to get back when he ventured forwards and could’ve given away a penalty as he tried to get back. Ended up being sent off late on, Germany were better without him.
FIFA via Getty Images
Germany vs Sweden: Player ratings Antonio Ruediger - 5 Alongside Boateng his performance was amongst the worst for Germany. Little leadership or authority, lacking everything Sweden showed.
AFP/Getty Images
Germany vs Sweden: Player ratings Jonas Hector - 6 Another better going forward than in defence. Had a chance inside the area but Olsen saved comfortably.
AFP/Getty Images
Germany vs Sweden: Player ratings Sebastian Rudy - 6 Had little impact on the game after going off early after an accidental clash that left his nose gushing with blood.
AFP/Getty Images
Germany vs Sweden: Player ratings Toni Kroos - 8 Had little impact going forward and couldn’t help his defence against the Sweden counter. Improved in the second half, and his performance will be forgotten thanks to his late, late strike.
Getty Images
Germany vs Sweden: Player ratings Thomas Mueller - 7 Had a poor game and offered little going forward. One of many that must improve in the coming games
AFP/Getty Images
Germany vs Sweden: Player ratings Marco Reus - 7 Had flashes of brilliance and one of the better German attackers, getting the all-important equalising goal
AFP/Getty Images
Germany vs Sweden: Player ratings Julian Draxler - 5 Poor, and showed little of his talent and skill. Hauled off at half-time as Germany were forced into finding an equaliser.
Getty Images
Germany vs Sweden: Player ratings Timo Werner - 6 Carried on running and trying to get at the Sweden defence. Showed his talent but couldn’t find the final pass or finish.
Getty Images
Germany vs Sweden: Player ratings Sweden
Germany vs Sweden: Player ratings Robin Olsen - 7 Made a couple of good saves, particularly to deny Gundogan from range, could do nothing for either goal.
AFP/Getty Images
Germany vs Sweden: Player ratings Mikael Lustig - 7 Strong in defence, and stuck to his task well, with guidance from the experienced Granqvist.
AFP/Getty Images
Germany vs Sweden: Player ratings Victor Lindelof - 7 Back from an illness, and straight into the action as he was at the heart of defence that kept Germany out for so long.
Getty Images
Germany vs Sweden: Player ratings Andreas Granqvist - 7 His huge experience was called upon and he marshalled the defence with authority, gave everything and was out on his feet at the final whistle.
AFP/Getty Images
Germany vs Sweden: Player ratings Ludwig Augustinsson - 7 Looked impressive with a couple of balls into the box, and like the rest of his team have everything.
AFP/Getty Images
Germany vs Sweden: Player ratings Viktor Claesson - 7 Provided a great assist for Toivonen’s goal and worked hard in both defence and attack.
AFP/Getty Images
Germany vs Sweden: Player ratings Sebastian Larsson - 7 A threat going forward, whilst helping out his defence. Good from set pieces, which is helped by the height of his teammates.
AFP/Getty Images
Germany vs Sweden: Player ratings Albin Ekdal - 7 Another that spent the majority of his time defending. Used his big frame and strength to his advantage.
AFP/Getty Images
Germany vs Sweden: Player ratings Emil Forsberg - 7 Despite all his attacking promise, he also stuck to his task in defence to deny the Germans particularly first half.
AFP/Getty Images
Germany vs Sweden: Player ratings Ola Toivonen - 8 A brilliance piece of skill and calmness for the opening goal, and a constant threat for Sweden.
Mikhail Tereshchenko/TASS
Germany vs Sweden: Player ratings Marcus Berg - 7 Had two very good chances in the first half, one through against Neuer and a header that was saved. A real pest for the German defence.
AFP/Getty Images
Check the gallery above to see how we rated the two teams.
Agree? Disagree? Let us know in the comments below.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies