Max Verstappen has won an incredible German Grand Prix as changeable conditions caused havoc.
Verstappen, who had a horrible start from second, took advantage of accidents, safety cars and decisive tyre changes to win the German Grand Prix.
Lewis Hamilton had led from the start of the race but he went off the track at the last corner whilst on slicks and pitted to his team’s surprise. That stop cost him 50s and he then received a 5s penalty for entering the pitlane on the wrong side of the bollard.
This meant Hamilton dropped to the back of the field and he ended up finishing 11th.
Sebastian Vettel had an incredible race of his own finishing second having started last while Daniil Kvyat got Toro Rosso’s second ever podium, finishing third.
Kvyat decided to go on to slicks on the last stint before a number of others and that propelled him up the field and allowing him to get his second podium finish.
Lance Stroll also led the way with slick tyres on the last stint and he finished an incredible fourth for Racing Point ahead of Carlos Sainz in the McLaren.
Alex Albon was sixth having at one point been in second place and he was followed home by the Alfa Romeo of Kimi Raikkonen.
Romain Grosjean, Antonio Giovinazzi and Kevin Magnussen rounded out the top ten.
Only 13 cars finished the race with the Williams pair of Robert Kubica and George Russell being the last to finish.
Most drivers ended up having five pit stops throughout the race, such was the changeable conditions and a number of drivers found themselves in the wall due to slippery conditions.
Valterri Bottas, Charles Leclerc, Nico Hulkenberg an Sergio Perez all crashed, causing safety cars to be sent out while Lando Norris and Daniel Ricciardo both suffered engine failures.
Leclerc had been looking to challenge for the lead but he crashed at the last corner, beaching his car in the gravel having hit the wall.