Internet Desk: 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.
Hamilton ended his season having scored points in every race.
Drivers: 1.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
Constructors: 1.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