United Kingdom’s Lando Norris holds off McLaren teammate Oscar Piastri of Australia to win Hungarian Grand Prix.

Lando Norris has held off McLaren teammate Oscar Piastri to win the Hungarian Grand Prix on a one-stop strategy and slash the Australian’s Formula One lead to nine points going into the August break.

Norris completed 39 of the 70 laps on Sunday at the Hungaroring on a single set of hard tyres while Piastri stopped twice and closed a 12-second gap to just 0.6 at the finish with a nail-biting chase to the chequered flag and a near-collision.

George Russell took a distant third, 20 seconds down the road, for Mercedes and his fifth podium of the season.

“I’m dead. I’m dead. It was tough,” gasped Norris, who started in third place – with Piastri second – and then went down to fifth after being squeezed at the start.