Der WM-Spitzenreiter verwies seinen Titelrivalen Max Verstappen im Red Bull auf Platz zwei. Dritter wurde der von der Pole Position gestartete Hamilton-Kollege Valtteri Bottas.
Für Sebastian Vettel gab es auch im dritten Anlauf bei Aston Martin keine WM-Punkte: Er belegte Platz 13.
Neuling Mick Schumacher kam im unterlegenen Haas als 17. ins Ziel.
Schon in einer Woche steht in Barcelona der nächste Grand Prix an.
dpa/sp