Lando Norris cashed in on Oscar Piastri’s bizarre collision with a backmarker to win the Hungarian Grand Prix – as Lewis Hamilton lost further ground to Kimi Antonelli in his bid for a record eighth world championship.

Norris surrendered the lead to Piastri following a sloppy start from pole position, but he took advantage of his McLaren team-mate tangling with Carlos Sainz – as he attempted to put a lap on the Williams driver midway through the race – to land the first victory of his title defence.

Piastri ran off the road after his front-right tyre made contact with the rear-left of Sainz’s Williams, losing him up to two seconds.

Norris immediately stopped for tyres and emerged in the net lead. Norris then passed Antonelli on lap 46 before cantering to the chequered flag.

Max Verstappen finished second, with Antonelli a place back in third, allowing the Italian teenager to increase his title advantage over Hamilton from 45 points to 50.

Hamilton, who will surely be left questioning Ferrari’s strategy, after he stopped for tyres one more time than Verstappen and championship rival Antonelli, finished fourth but a five-second penalty for pit-lane speeding demoted him to fifth behind team-mate Charles Leclerc on an afternoon which promised so much more.

George Russell recovered from a nightmare start to finish seventh, but he is now 59 points off the championship pace.