Lewis Hamilton has hit a century of Grand Prix victories after a dramatic wet Russian Grand Prix at the Sochi circuit.
Max Verstappen had a race of damage limitation as he came from the back of the grid to finish the race in second place just ahead of Carlos Sainz.
Daniel Ricciardo came home in fourth just ahead of Valtteri Bottas and Fernando Alonso.
Lando Norris who was on for his first win came home in seventh while Kimi Raikkonen scored his best result of the season in eighth place.
Sergio Perez and George Russell completed the top ten.
Lance Stroll was 11th just ahead of Sebastian Vettel and Pierre Gasly. Esteban Ocon was 14th just ahead of Charles Leclerc and Antonio Giovinazzi.
Yuki Tsunoda was 17th just ahead of Nikita Mazepin while Mick Schumacher and Nicholas Latifi retired.