Sebastian Vettel retook the lead of the Formula 1 world championship with a dominant victory in a Canadian Grand Prix, with the end of the race marred by a bizarre chequered flag confusion.

Vettel, who bagged pole position with a supreme performance in qualifying, was untroubled by the chasing pack throughout the afternoon and has overturned a 14-point deficit into a one-point lead over Lewis Hamilton.

Valtteri Bottas came home in P2 after he defended hard from Max Verstappen at the start and finish of an uneventful race, with the Dutchman recording his second podium finish of the season and answering some of his recent critics.

Red Bull teammate Daniel Ricciardo was fourth after managing to overcut Lewis Hamilton during the first round of pit stops, the Aussie clinging on after the Brit was told to turn his engine all the way up.

But, Hamilton struggled for pace for a large proportion of the race and was forced to settle for subdued P5. A distant Kimi Raikkonen rounded off the top six.

Renault secured a second consecutive double points finish with Nico Hulkenberg in a familiar P7 spot and Carlos Sainz, who tussled with Sergio Perez in the early stages, in P8.

Esteban Ocon made it back-to-back points finishes in P9 and Charles Leclerc continued to impress on his way to P10.

Pierre Gasly finished just outside the points after being forced to the back row of the grid due to fresh engine penalties, holding off a late-surging Romain Grosjean in P12.

Kevin Magnussen, Sergio Perez, Marcus Ericsson, Stoffel Vandoorne and Sergey Sirotkin were the rest of the respective finishers.

Fernando Alonso’s 300th Grand Prix appearance ended in despair with a second DNF of the season because of loss in engine power.

Lance Stroll and Brendon Hartley also retired – just half a lap into the race – as the duo collided at the flat-out Turn 5, which prompted an early appearance from the Safety Car.

After 69 laps, model Winnie Harlow prematurely waved the checkered flag one lap before the actual finish but, because, of the mistake, the FIA have recorded the results as of lap 68 instead of when the checkered flag waved again at the correct time.

Article 43.2 of the sporting regulations states: “Should for any reason the end-of-race signal be given before the leading car completes the scheduled number of laps or the prescribed time has been completed, the race will be deemed to have finished when the leading car last crossed the [finishing] line before the signal was given.”

The confusion meant that Daniel Ricciardo’s fastest lap of the race was rescinded and reverted back to Red Bull teammate Max Verstappen.