Max Verstappen won a chaotic and gripping Canadian Grand Prix with Lando Norris and George Russell left to reflect on what might have been after a Montreal race of high drama in unpredictable on-off rain.

In an unpredictable 70-lap race that featured four changes of lead and two Safety Car periods following crashes, Verstappen returned to winning ways a fortnight after Red Bull’s miserable Monaco for his fifth win of the season to extend his world title lead again.

McLaren’s Norris twice led the race – the first time after overtaking both Verstappen and Russell – but had to settle for second after the cards did not fall in his favour.

Polesitter Russell ended up third and finished the race particularly frustrated having impressively led the early stages. The Mercedes driver even dropped as low as fifth at one point into the closing stages and was passed by team-mate Lewis Hamilton, who briefly held a podium place before Russell repassed him on the penultimate lap.

Please use Chrome browser for a more accessible video player

Watch Max Verstappen claim victory at the Canadian Grand Prix as Mercedes battle it out on last lap

Hamilton’s wait for a first Grand Prix podium in 2024 therefore continues, although fourth is still his best result of his disappointing season.

Oscar Piastri was fifth in the second McLaren with Fernando Alonso sixth for Aston Martin.

Ferrari though endured a total nightmare with their hopes of building momentum from their Monaco win undone by retirements for both Charles Leclerc and Carlos Sainz, who caused a second Safety Car by spinning and collecting Williams’ Alex Albon.

Please use Chrome browser for a more accessible video player

Lando Norris eases past both George Russell and Max Verstappen to claim the lead at the Canadian Grand Prix

Sergio Perez’s miserable weekend ended in a DNF too after the Mexican, who had dropped out in Q1 on Saturday, crashed and broke his Red Bull’s rear wing against the barriers.

More to follow…

Formula 1 heads back to Europe as the championship moves on to Barcelona for the Spanish Grand Prix. Watch every session at the Circuit de Barcelona-Catalunya from June 21-23 live on Sky Sports F1. Stream every F1 race and more with a NOW Sports Month Membership – No contract, cancel anytime