Lewis Hamilton won the Russian Grand Prix for his 100th Formula One Grand Prix success on Sunday.
In treacherous rain the seven-time world champion reached the unprecedented century in his Mercedes after being stuck on 99 since the British Grand Prix in July.
Hamilton also claimed the championship lead by two points from Max Verstappen, who finished second.
After taking his 100th chequered flag 14 years after his first in Canada Hamilton told his team on the car radio: "Phew. That was hard work man!"
The 36-year-old Briton looked destined to come away for the fifth race stuck on the 99 mark with McLaren's Lando Norris firmly in command up front.
But with five laps to go, the rain that had been threatening the 15th round of the championship for so long arrived, causing mayhem.
With cars fitted with slicks starting to lose grip and coming in for intermediates Hamilton joined them, leaving Norris leading.
But with three laps left and Norris a sitting duck and sliding all over the circuit Hamilton eventually hit the front to finally nail the magic number of victories.