SILVERSTONE, England (REUTERS, AFP) - Formula One world champion Lewis Hamilton won the British Grand Prix for the second year in a row on Sunday, with Mercedes team-mate and title rival Nico Rosberg finishing second.
Germany's Sebastian Vettel took third place for Ferrari, with Williams driver Felipe Massa denied a podium appearance after the Brazilian had set the early pace following a blistering start.
On a tricky afternoon of safety cars, sunshine and showers, Hamilton prevailed to chalk up his 38th career win and fifth of the season to go 17 points clear of Rosberg after nine of 19 races.
The victory in front of an estimated 140,000 fans made Hamilton only the third Briton, after Jim Clark and Nigel Mansell, to win three times at home.
Hamilton - the first British driver since David Coulthard in 2000 to post successive wins in the race - came home 10 seconds clear of Rosberg in yet another Mercedes 1-2.
He took his points tally to 194.
Recovering after losing his pole position advantage at the start, Hamilton stormed back into contention and regained the lead with a superbly-executed pit stop to win by 10.956 seconds.
Four-time champion Vettel took full advantage of the changing conditions with an equally well-timed stop to switch to intermediate tyres during the showers.
Massa ended ahead of his Williams team-mate Finn Valtteri Bottas, Russian Daniil Kvyat of Red Bull and German Nico Huelkenberg, who was seventh for Force India.
Finn Kimi Raikkonen was eighth for Ferrari, after making an early stop for intermediate tyres that ultimately failed to pay off, ahead of Mexican Sergio Perez in the second Force India and two-time champion Spaniard Fernando Alonso, who scored his first point this year by finishing 10th for the beleaguered McLaren Honda team.
The race was punctuated by a safety car on the opening lap after a multiple collision that removed both Lotus cars and Alonso's hapless team-mate Briton Jenson Button.