HOCKENHEIM, Germany -- The German Grand Prix was an instant classic, an early candidate for one of F1's best races of all time.
It was packed full of so much drama it was hard to keep up with it all at points. Here's how the remarkable contest unfolded, step by step.
Grid: Lewis Hamilton (Mercedes), Max Verstappen (Red Bull), Valtteri Bottas (Mercedes), Pierre Gasly (Toro Rosso) Kimi Raikkonen (Alfa Romeo), Romain Grosjean (Haas), Carlos Sainz (McLaren), Sergio Perez (Racing Point), Nico Hulkenberg (Renualt), Charles Leclerc (Ferrari), Antonio Giovinazzi (Alfa Romeo), Kevin Magnussen (Haas), Daniel Ricciardo (Renault), Daniil Kvyat (Toro Rosso), Lance Stroll (Racing Point), Alexander Albon (Toro Rosso), George Russell (Williams), Robert Kubica (Williams), Lando Norris (McLaren), Sebastian Vettel (Ferrari)
Pre-race: With every car fitted on full-wet tyres, the Safety Car leads a longer-than-usual formation lap.