As one of the most dramatic races for years unfolded, Hamilton was supreme at the front in treacherous conditions, lapping consistently faster than anyone.
After each re-start Hamilton cruised easily away from Rosberg – building at one stage an 18-second lead in 14 laps before another safety car cut his lead to nothing.
His ninth win of 2016 came in a race with several crashes, which was stopped twice and had five safety cars.
The victory cut the lead of his Mercedes team-mate Nico Rosberg, who finished second, to 12 points.
Formula One Standings
The last race of this season will be Abu Dhabi Grand Prix
Yas Marina, 25-27 November