Red Bull’s Daniel Ricciardo wins the Belgian Grand Prix after a second-lap clash between the Mercedes teammates.
Rosberg’s front wing had to be changed before he fought back to second but Hamilton suffered a puncture and he had to retire later in the race.
The German is now 29 points ahead of his Mercedes team-mate, equaling the biggest lead he has held this season.
Williams’ Valtteri Bottas took third ahead of Ferrari’s Kimi Raikkonen.