Lewis Hamilton battled through a bad start and late-race rain to win an action-packed British Grand Prix.
Hamilton had to pass both Williams after losing the lead off the line and second place at a re-start following an early safety car. But the Mercedes driver fought back to take the lead at the first pit stops.
Rain made for a chaotic end to the race but Hamilton came through to win from team-mate Nico Rosberg and Ferrari’s Sebastian Vettel.
Felipe Massa took fourth ahead of Williams team-mate Valtteri Bottas, Red Bull’s Daniil Kvyat was sixth, Force India’s Nico Hulkenberg claimed seventh and the second Ferrari of Kimi Raikkonen came eighth.
The world champion’s fifth win of the season – extending his championship lead to 17 points – was greeted with roars of delight from the capacity 140,000 fans.