Sebastian Vettel usurped Lewis Hamilton in the Formula One drivers' standings thanks to a consummate victory at Sunday's Canadian Grand Prix.
The Ferrari man started on pole and lead throughout around Circuit Gilles Villeneuve, where Hamilton had triumphed in each of the past three seasons.
This was far from the Mercedes' man's day, however, as the reigning champion, who qualified fourth, lost a spot to Red Bull's Daniel Ricciardo following a pit stop inside the opening third of the race.
Vettel's maximum haul moved him a solitary point clear of his rival in the championship, coming home ahead of Valtteri Bottas and Max Verstappen as the top three finished as they had started.
An opening-lap collision saw Brendon Hartley and home favourite Lance Stroll take their leave almost immediately, while Fernando Alonso's 300th grand prix was not an occasion to celebrate as he, too, retired early.
Stroll and Hartley's coming together saw the safety car deployed but that was the extent of the drama. Vettel got a superb start after the resumption and Bottas never looked like making up ground - especially after a slight error with around a dozen laps to go which effectively ensured the German could cruise home.
In the final five laps, Hamilton pushed Ricciardo hard in the battle for fourth but the Australian - winner at Monaco last time out - just held on with the four-time world champion forced to relinquish his standings lead as he recorded his lowest placing of the season.
LANCE GOES FOR AN EARLY STROLL
There was massive disappointment among the Montreal crown as Stroll's race was over before it had barely begun.
The Williams man suffered a puncture and lost control, sending him into Hartley, whose Toro Rosso was lifted up and then shunted into the wall.
Both cars suffered irreparable damage, while Hartley - who walked away from the collision - was taken to hospital as a precaution.
"I'm fine. I had a good start, gained a few positions, was side by side with Brendon, the car got loose, I corrected it but there was not much room for both of us," Stroll told BBC Sport.
"When I corrected it, we touched and he went into the wall. It is not ideal but that is racing."
HAMILTON NOT HAPPY
Mercedes took the decision to bring Hamilton in on lap 17, seemingly to deal with a power issue, although the reigning champion still questioned the decision.
"Why did we pit so early?" he could be heard saying over team radio.
Ricciardo came in two laps later, but managed to emerge ahead of the Mercedes man, who dropped to sixth as a result before regaining one place from Kimi Raikkonen.
FIFTY UP FOR VETTEL AS FERRARI END LONG WAIT
Vettel's triumph was Ferrari's first at Montreal since Michael Schumacher took the chequered flag in 2004.
It was also a milestone for the German, who brought up his half-century of race wins.
"It's 50 for me but after a long stretch that Ferrari didn't win here, I saw the people around and they were super happy," he said.
"Circuit Gilles Villeneuve, to have a Ferrari winning today and me personally makes me very proud and I'm honoured. It's a day to remember the great Gilles Villeneuve."
IN THE POINTS
1. Sebastian Vettel (Ferrari)
2. Valtteri Bottas (Mercedes) +7.376s
3. Max Verstappen (Red Bull) +8.360s
4. Daniel Ricciardo (Red Bull) +20.892s
5. Lewis Hamilton (Mercedes) +21.559s
6. Kimi Raikkonen (Ferrari) +27.184s
7. Nico Hulkenberg Renault) +1 lap
8. Carlos Sainz (Renault) +1 lap
9. Esteban Ocon (Force India) +1 lap
10. Charles Leclerc (Sauber) +1 lap
1. Sebastian Vettel (Ferrari) 121
2. Lewis Hamilton (Mercedes) 120 (-1)
3. Valtteri Bottas (Mercedes) 86 (-35)
4. Daniel Ricciardo (Red Bull) 84 (-37)
5. Kimi Raikkonen (Ferrari) 68 (-53)
1. Mercedes 206
2. Ferrari 189 (-17)
3. Red Bull 134 (-72)
4. Renault 56 (-150)
5. McLaren 40 (-166)
The F1 bandwagon returns to Europe and heads to the Circuit Paul Ricard for the French Grand Prix, which has been absent from the calendar since 2008.
|Rivera yet to make a call on sitting Panthers QB Newton|
|Pulisic would thrive in Premier League, but Berhalter expects Dortmund stay|
|Raptors coach Nurse fined by NBA for criticising referees|
|Solari ´loves´ struggling Real Madrid star Isco|
|Mourinho sacked: Pogba, Lukaku, Fred and his other Man United signings rated|
|Mourinho sacked: What does it mean for Manchester United players?|
|Ibrahimovic provides short-term pain, long-term gain for US - Berhalter|
|River Plate 2 Al Ain 2 (aet, 4-5 on penalties): Perez misses decisive spot kick|
|De Bruyne and Aguero back for City, surprise debut for Garcia|
|Uncapped Varun ´panicked a little´ after huge IPL deal|
|Replays scrapped for FA Cup fifth round|
|Pochettino readies big guns for Gunners|
|Ex-Wasps star Wade struggling with NFL transition|
|BCCI rejects ´baseless´ claims over Kohli-Paine ´banter´|
|Ibrahimovic re-signs with LA Galaxy for 2019|
|Mourinho sacked: Solari not worried for Real Madrid job|
|Mourinho sacked: 895 days and more than £700,000 in five-star luxury|
|ES Tunis 1 Guadalajara 1 (6-5 on penalties): Dhaouadi holds nerve to settle ill-tempered affair|
|Murphy lands permanent Tigers role|
|Mourinho sacked: Real Madrid´s Marcelo lauds ´great coach´ after United exit|
|Unadkat, Varun the top buys at IPL auction|
|Emery prepared to give youth a chance in north London derby|
|Tottenham extend Vertonghen contract until 2020|
|Panthers safety Reid receives seventh random drug test of 2018|
|Kovac relishing Klopp challenge in Champions League|
|Bancroft to return, teenager Lamichhane to fly the flag for Nepal in Big Bash|
|Liverpool still have plenty of work to do - Klopp|
|Messi ´never imagined´ his success after winning record fifth Golden Shoe|
|WATCH: Timberwolves´ Gibson tries to block shot with his trainer|
|Mourinho sacked: Klopp praises departed Manchester United boss|
|Mourinho sacked: Jose the best Manchester United manager since Ferguson - Gerrard|
|Mourinho sacked: Ferdinand calls for ´fresh ideas´ at Man United|
|Mourinho sacked: The mystique has gone as United spell ends in divorce|
|´He´s an interest not only for us but for many´ - Zola praises rumoured Chelsea target Wilson|
|Mourinho sacked: Pochettino focused on Spurs amid Manchester United rumours|
|Mendis eyes double-century for departing Samaraweera|
|Mourinho sacked: Zola expects Jose to be in another job ´soon´|
|Mourinho sacked: Five reasons it went wrong at Manchester United|
|Mourinho sacked: Jose´s Manchester United record in Opta stats|
|Mourinho sacked: Pogba, Ronaldo and Jose´s biggest bust-ups|
|Mourinho sacked: Blanc, Solskjaer - the men who could steady the United ship short-term|
|Mourinho sacked: The football world reacts|
|Mourinho sacked: What former United stars said after Liverpool loss|
|Mourinho sacked: Where next for the axed Manchester United boss?|
|UEFA to investigate alleged racist incidents at Vidi-Chelsea|
|Australia unchanged for rest of India series|
|Mourinho sacked: Pogba´s tweet a dig at departing Man United boss?|
|Newton left frustrated by shoulder injury as Panthers lose again|
|Mourinho sacked: Pochettino & Zidane lead potential Man Utd replacements|
|Mourinho sacked: Neville urges Man United to go for Pochettino|
|Boylen pleased to see Bulls react to red rag in Thunder fracas|
|Icardi and Inter ´very far´ apart in contract negotiations|
|Mourinho leaves Manchester United|
|Curry humbled by latest milestone|
|Robertson: ´Unbelievable´ Alisson will bounce back from error|
|Curry scores 15,000th regular-season point in Warriors win|
|Rams star Gurley ´day-to-day´ with knee inflammation|
|Saints poised to clinch NFC top seed after topping Panthers|
|Mathews, Mendis centuries frustrate New Zealand|
|Kohli: Relentless Australia deserved victory|
|Relief for Paine and Australia after ending Test drought|
|Australia level series with dominant win over India|
|Libertadores holders River learn group as CONMEBOL boss calls for end to violence|
|Chargers RB Gordon planning to return against Ravens|
|Kobe Bryant visit motivated Browns´ Jabrill Peppers|
|De Bruyne: Fatigue not behind injury woes|
|´That´s not my concern´ - Broncos coach Joseph on job security|
|Lowry on Leonard´s free agency: I just want him to be happy|
|Yankees give Sabathia $500K bonus despite ejection|
|Ronaldo confirmed Juventus interest in January – Mendes|