Mercedes’ Lewis Hamilton held on to win the British Grand Prix – a record-extending seventh Silverstone success – despite suffering a puncture on the final lap.

Hamilton managed to just about steer his car home, although he admitted afterwards his “heart nearly stopped” as he suffered a very late puncture, meaning Red Bull’s Max Verstappen claimed second place as he dramatically chased him down with Hamilton just limping over the line ahead.

Verstappen would have won the race but he was just too far behind after stopping for fresh tyres in an attempt to earn a point for the fastest lap.

Fellow Mercedes driver Valtteri Bottas dropped out of the points after also suffering a puncture with two laps remaining.

The Finn had to settle for 11th, meaning Ferrari’s Charles Leclerc finished third. McLaren’s Carlos Sainz Jnr also suffered a left-front puncture in what was a bizarre race, behind-closed-doors, on Sunday afternoon.

Hamilton’s advantage in the Drivers’ Championship was extended to 30 points, and the six-time world champion says it was too close to call on the final lap.

He told BBC Sport: “The car was turning no problem, last few laps I started to back off and then last lap it deflated. That was a heart in the mouth moment. You could see it falling off the rim.

“From then, I was just managing it, and I was just praying to get round and not be too slow. I didn’t think I would make it round the last two corners.

“I have definitely never experienced anything like that on the last lap and my heart definitely nearly stopped.”

Renault’s Daniel Ricciardo, meanwhile, claimed fourth, just ahead of McLaren’s Lando Norris.

Esteban Ocon, Pierre Gasly, Alexander Albon, Lance Stroll and Sebastian Vettel wrapped up the top 10, while Daniil Kvyat crashed out in spectacular fashion.

Whenever you bet on Formula 1, Betfred.