Lando Norris held off his McLaren team-mate and title rival Oscar Piastri in a thrilling finale to claim a stunning Hungarian Grand Prix victory.

After a nightmare start which saw Norris drop from third on the grid to fifth on the opening lap, McLaren switched the Brit to a one-stop strategy that saw him gain track position over pole-sitter Charles Leclerc and Piastri.

Piastri eased past Ferrari’s Leclerc after their second stops and closed in on Norris in the final stages, but failed to pass his team-mate as a big lock-up from the Australian almost resulted in the pair colliding on the final lap.

The result reduces Piastri’s Drivers’ Championship lead to nine points going into Formula 1’s summer break, with what appears to be a two-horse race for the title set to play out over the remaining 10 rounds of the season.

Please use Chrome browser for a more accessible video player

Watch the last lap of the Hungarian Grand Prix as McLaren teammates Lando Norris and Oscar Piastri battle it out for the top spot.

Mercedes’ George Russell completed the podium following a late pass on Leclerc, after the Ferrari driver’s strong early-race pace completely evaded him on the final stint.

Fernando Alonso took fifth to claim Aston Martin’s highest finish of the season, with his team-mate Lance Stroll backing up the result in seventh.

Brazilian rookie Gabriel Bortoleto delivered the best result of his debut campaign in sixth, extending Sauber’s impressive streak of points-scoring races to six.

Please use Chrome browser for a more accessible video player

Red Bull’s Max Verstappen pushed past Ferrari’s Lewis Hamilton to claim P11 at the Hungarian Grand Prix.

Max Verstappen finished ninth after a tough weekend for Red Bull but faces a post-race investigation for a pass on Lewis Hamilton, which forced the Ferrari off track.

Hamilton finished where he started in 12th, enduring a frustrating afternoon after declaring himself “useless” following a disappointing qualifying performance on Saturday.

More to follow..

Hungarian GP Result: Top 10

1) Lando Norris, McLaren

2) Oscar Piastri, McLaren

3) George Russell, Mercedes

4) Charles Leclerc, Ferrari

5) Fernando Alonso, Aston Martin

6) Gabriel Bortoleto, Sauber

7) Lance Stroll, Aston Martin

8) Liam Lawson, Racing Bulls

9) Max Verstappen, Red Bull

10) Kimi Antonelli, Mercedes

Formula 1 returns after the summer break with the Dutch Grand Prix at Zandvoort on August 29-31, live on Sky Sports F1. Stream Sky Sports with NOW – no contract, cancel anytime

By admin