Formula One's world champion Lewis Hamilton has won the Belgian Grand Prix from pole position to stretch his lead over his Mercedes team-mate Nico Rosberg to 28 points with eight races remaining.
Rosberg finished two seconds behind Hamilton to complete Mercedes' seventh one-two in 11 races.
Frenchman Romain Grosjean was third for Lotus after Ferrari's Sebastian Vettel, in his 150th race, suffered a right rear tyre blowout on the second to last lap.
Russian Daniil Kvyat finished fourth for Red Bull.
Hamilton has now won six races this season, and his 80th podium appearance equals the achievement of his boyhood hero and late triple world champion, Ayrton Senna.