Finland's Valtteri Bottas celebrated the first Formula One victory of his career at the Russian Grand Prix on Sunday after jumping both Ferraris at the start and then holding his nerve over the tense closing laps.
Championship leader Sebastian Vettel, who had started on pole position alongside Ferrari team mate Kimi Raikkonen, extended his advantage to 13 points with second place after putting Bottas under huge pressure at the finish.
The German crossed the line just 0.6 seconds behind a man who joined Mercedes from Williams in January as replacement for retired 2016 champion Nico Rosberg and was finally a winner after 81 starts.
It was the first time in four years, since Raikkonen won with Lotus in Australia in 2013, that a Finnish driver had stood on the top step.
Raikkonen made it two Finns in the top three with Britain's Lewis Hamilton, Vettel's closest rival, struggling to match the leaders' pace and finishing fourth for Mercedes.
Vettel now has 86 points after the opening four races with triple champion Hamilton, a winner in China, second on 73 and Bottas third with 63.
[caption id="attachment_60886" align="aligncenter" width="640"]
Bottas celebrates as Russia president Vladimir Putin looks on REUTERS
Mercedes continued their record of winning every Russian Grand Prix since the first in 2014, this time against the odds after Ferrari had swept the front row for the first time in nine years.
But their proud boast of also leading every lap around the Olympic Park circuit disappeared when Vettel briefly led following Bottas's first pitstop.
After an aborted start, with Fernando Alonso's McLaren breaking down on the formation lap, Bottas seized the lead from third on the grid.
The safety car was then deployed after a collision between Renault's Jolyon Palmer and Haas's Romain Grosjean put both out, and the race settled down into a procession before the nail-biting finale.
Red Bull's Dutch teenager Max Verstappen finished fifth with Sergio Perez chalking up his 14th successive points finish for Force India and French team mate Esteban Ocon seventh.
Nico Hulkenberg was eighth for Renault, with Felipe Massa ninth for Williams and Spaniard Carlos Sainz taking the final point for Toro Rosso.
Canadian rookie Lance Stroll finally reached the finish line after three retirements in a row and took 11th place for Williams.