Lewis Hamilton won his 100th grand prix in dramatic circumstances in Russia.
He passed his compatriot Lando Norris with two laps remaining.
It had looked likely that Norris would become the youngest ever British F1 winner.
But it was until rain fell and he opted to remain on dry tyres.
The conditions worsened and he slipped off track, letting Lewis Hamilton go past.
Hamilton started fourth and fell back to seventh on the opening lap but bided his time.
He may have passed Norris at the close anyway but a mistake by McLaren and inexperience from Norris presented him with the win.
It was a landmark century that may never be beaten.
Lewis Hamilton on the landmark
“It was hard work man. It has taken time for the 100th win. Fantastic call on the tyres. Thank you,” he said.
That means Hamilton leads the drivers’ standings by two points with seven races remaining.