Silverstone, England -Lewis Hamilton cruised to a fourth successive 2017 British Grand Prix victory on Sunday as he cut Sebastian Vettel's lead in the championship to a single point.
He finished 14.063sec clear of Mercedes team mate Valtteri Bottas with Ferrari's Kimi Raikkonen third after Vettel suffered a dramatic late tyre puncture.
Vettel nursed his Ferrari home in seventh after pitting prior to the final lap, allowing Raikkonen to sneak back onto the podium after the he had also been struck by a similar tyre problem.
As it happened: 2017 British GP
Hamilton, who started on pole, matched Jim Clark and Alain Prost with a record-equalling fifth win at his home race.
Max Verstappen and his Red Bull team mate Daniel Ricciardo, who began in 19th on the grid, were fourth and fifth respectively, with Nico Hulkenberg sixth for Renault.
Vettel was followed by Esteban Ocon and his Force India team mate Sergio Perez and Felipe Massa, who came home 10th for Williams.
2017 British Grand Prix: Results
2. Valtteri Bottas (FIN/Mercedes) at 14.063sec
3. Kimi Raikkonen (FIN/Ferrari) 36.570
4. Max Verstappen (NED/Red Bull) 52.125
5. Daniel Ricciardo (AUS/Red Bull) 1:05.955
6. Nico Hulkenberg (GER/Renault) 1:08.109
7. Sebastian Vettel (GER/Ferrari) 1:33.989
8. Esteban Ocon (FRA/Force India) 1 lap
9. Sergio Perez (MEX/Force India) 1 lap
10. Felipe Massa (BRA/Williams) 1 lap
11. Stoffel Vandoorne (BEL/McLaren) 1 lap
12. Kevin Magnussen (DEN/Haas) 1 lap
13. Romain Grosjean (FRA/Haas) 1 lap
14. Marcus Ericsson (SWE/Sauber) 1 lap
15. Daniil Kvyat (RUS/Toro Rosso) 1 lap
16. Lance Stroll (CAN/Williams) 1 lap
17. Pascal Wehrlein (GER/Sauber) 1 lap
World championship standings:
Drivers
1. Sebastian Vettel (GER) 177 pts
2. Lewis Hamilton (GBR) 176
3. Valtteri Bottas (FIN) 154
4. Daniel Ricciardo (AUS) 117
5. Kimi Raikkonen (FIN) 98
6. Max Verstappen (NED) 57
7. Sergio Perez (MEX) 52
8. Esteban Ocon (FRA) 43
9. Carlos Sainz Jr (ESP) 29
10. Nico Hulkenberg (GER) 26
11. Felipe Massa (BRA) 23
12. Lance Stroll (CAN) 18
13. Romain Grosjean (FRA) 18
14. Kevin Magnussen (DEN) 11
15. Pascal Wehrlein (GER) 5
16. Daniil Kvyat (RUS) 4
17. Fernando Alonso (ESP) 2
Constructors
1. Mercedes 330 pts
2. Ferrari 275
3. Red Bull 174
4. Force India 95
5. Williams 41
6. Toro Rosso 33
7. Haas 29
8. Renault 26
9. Sauber 5
10. McLaren 2