Abu Dhabi - Valtteri Bottas survived several laps of high-speed pressure from his Mercedes team-mate and world champion Lewis Hamilton to claim a memorable victory in Sunday's season-ending Abu Dhabi Grand Prix.
The 28-year-old Finn, who started from pole position, led from the lights to the flag apart from a spell following his first pit stop when the four-time champion Briton was in control.
It was his third career victory, all of them recorded since he joined Mercedes to partner the 32-year-old Briton in January following the unexpected exit of 2016 champion German Nico Rosberg.
Hamilton came home a comfortable second, four seconds behind Bottas, having eased off in the closing laps after abandoning his bid to pass him in the turbulent air created when following close to another car.
Four-time champion Sebastian Vettel finished a lonely third for Ferrari, as the two Mercedes men delivered celebratory 'doughnuts' for the crowd. It was Vettel's 99th career podium and his 13th of the season.
Finn Kimi Raikkonen was fourth in the second Ferrari ahead of Dutchman Max Verstappen of Red Bull and German Nico Hulkenberg for Renault, whose sixth-place finish assured Renault of sixth place in the constructors' championship ahead of Toro Rosso.
Mexican Sergio Perez came home seventh ahead of his Force India team-mate Frenchman Esteban Ocon, two-time champion Spaniard Fernando Alonso of McLaren Honda and retirement-bound Brazilian Felipe Massa, in his last F1 race, for Williams.
Australian Daniel Ricciardo, who was fourth on the grid, failed to finish after retiring his Red Bull for the third time in four outings. He had a hydraulics problem.
"Such a good car today so thank you for that and the season - it's a very nice way to end it," said Bottas to his team.
Hamilton was unhappy with the tight track.
"It's impossible to pass here man!" he said in the pre-podium room. "I was like - where are all the back-markers... They've got to change this track."
Hamilton ended his season having scored points in every race.
Results from the season-closing Abu Dhabi Grand Prix on Sunday:
Valtteri Bottas (FIN/Mercedes) 1hr 34min 14.062sec, 2. Lewis Hamilton
(GBR/Mercedes) at 3.899sec, 3. Sebastian Vettel (GER/Ferrari) 19.330, 4.
Kimi Rikknen (FIN/Ferrari) 45.386, 5. Max Verstappen (NED/Red Bull)
46.269, 6. Nico Hlkenberg (GER/Renault) 1:25.713, 7. Sergio Prez
(MEX/Force India) 1:32.062, 8. Esteban Ocon (FRA/Force India) 1:38.911,
9. Fernando Alonso (ESP/McLaren) 1 lap, 10. Felipe Massa (BRA/Williams) 1
lap, 11. Romain Grosjean (FRA/Haas) 1 lap, 12. Stoffel Vandoorne
(BEL/McLaren) 1 lap, 13. Kevin Magnussen (DEN/Haas) 1 lap, 14. Pascal
Wehrlein (GER/Sauber) 1 lap, 15. Brendon Hartley (NZL/Toro Rosso) 1 lap,
16. Pierre Gasly (FRA/Toro Rosso) 1 lap, 17. Marcus Ericsson
(SWE/Sauber) 1 lap, 18. Lance Stroll (CAN/Williams) 1 lap
Lewis Hamilton (GBR) 363 pts - world champion, 2. Sebastian Vettel
(GER) 317, 3. Valtteri Bottas (FIN) 305, 4. Kimi Rikknen (FIN) 205, 5.
Daniel Ricciardo (AUS) 200, 6. Max Verstappen (NED) 168, 7. Sergio Prez
(MEX) 100, 8. Esteban Ocon (FRA) 87, 9. Carlos Sainz Jr (ESP) 54, 10.
Nico Hlkenberg (GER) 43, 11. Felipe Massa (BRA) 43, 12. Lance Stroll
(CAN) 40, 13. Romain Grosjean (FRA) 28, 14. Kevin Magnussen (DEN) 19,
15. Fernando Alonso (ESP) 17, 16. Stoffel Vandoorne (BEL) 13, 17. Jolyon
Palmer (GBR) 8, 18. Pascal Wehrlein (GER) 5, 19. Daniil Kvyat (RUS) 5
Mercedes 668 pts - world champions, 2. Ferrari 522, 3. Red Bull 368, 4.
Force India 187, 5. Williams 83, 6. Renault 57, 7. Toro Rosso 53, 8.
Haas 47, 9. McLaren 30, 10. Sauber 5