Lewis Hamilton won the Belgian Grand Prix at Spa-Francorchamps.

The McLaren driver finished ahead of Red Bull's Mark Webber and the Enstone-based Renault F1 team driver Robert Kubica.

Hamilton won an expectedly chaotic race after staying out of trouble whilst behind him three of his title rivals failed to score a point.

It was McLaren star Hamilton's third win of the year and he is now three points clear of Red Bull's Mark Webber who finished 1.5secs adrift of the Briton as the 44-lap race ended in wet conditions.

Hamilton is now 31 points clear of Sebastian Vettel who was down in a lowly 15th as the German incurred a drive-through penalty after crashing into Jenson Button who was sent into retirement.

Ferrari's Fernando Alonso also spun out late on, the Spaniard now 41 points adrift of Hamilton.