Updated

Lewis Hamilton left it to the last second to beat Sebastian Vettel's time and secure his fourth straight pole position of the season at the Belgian Grand Prix on Saturday.

In a frantic finish under heavy rain at Spa, the lead changed hands in a flurry of activity as first Nico Rosberg, Mark Webber and Vettel all beat each other's times, only for Hamilton to go fastest for the fifth time this season.

Hamilton let out a long scream of delight on crossing the line. The British driver won the previous GP in Hungary last month and needs another win in Spa to keep the pressure on championship leader Vettel.

Mercedes has won three of the past five races.

Webber qualified third ahead of Rosberg.