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.
|Mooy can play at a higher level, says Socceroos boss Van Marwijk|
|Remarkable Ronaldo breaks Puskas´ European record|
|Belgian Grand Prix deal agreed until 2021|
|Isco: I´m not going to speak to Ronaldo again!|
|Slater expects to be fit for Origin II|
|Curran and Overton added to England ODI squad|
|Hussey fears Australia will be left with ´mental scars´|
|Fabianski swaps Swansea for West Ham|
|Loftus-Cheek ready to replace Alli|
|England are a team now - Rashford|
|Lazaridis calls for Cahill to start against Denmark|
|Arzani and Ryan can play at the highest level, says Bosnich|
|Dust (Ja)pan and brush: Blue Samurai fans clean up in Saransk|
|Lodge reaches agreement over New York attack|
|Gerrard can become a strong manager - Arena|
|Arsenal target Torreira has left for €30m, says Sampdoria chief|
|Murray unsure over Wimbledon participation|
|De Gea has to bounce back from Ronaldo shocker - Bosnich|
|Martinez not looking for perfection|
|Farah´s Wests Tigers return confirmed|
|Cubs get extra-inning win to split doubleheader with Dodgers|
|Denmark will ´struggle´ if Australia stop Eriksen, says Jakobsen|
|Astros´ win streak ends at 12|
|Lahm backs Germany, Low after losing start|
|Messi has all our support – Dybala|
|Strickland apologises for ´stupid decision´ that led to broken hand|
|Five-time Open Championship winner Thomson dies aged 88|
|´Positive´ Pogba not bitter towards media, says Varane|
|Portugal privileged to have ´humble´ Ronaldo, says Pepe|
|Strickland breaks hand punching door after blown save, out for up to eight weeks|
|He will have received good money – Costa delighted by Griezmann extension|
|Kane: Pochettino sent me love hearts after World Cup heroics|
|Nationals place Adams on 10-day DL with broken finger|
|Dybala: I can play alongside Messi|
|Lewandowski: Poland didn´t take enough risks|
|England´s Kane aiming to reach Ronaldo, Messi levels with World Cup performances|
|Kicker given three-year match-fixing ban|
|England confirm Alli thigh injury|
|Federer through, Zverev out in Halle|
|Back on the map and earning letters from ladies, Tabarez embraces Uruguay´s heritage|
|Rampant England rout Australia in record-breaking display|
|Pulisic in right place at Dortmund, says Arena|
|Wilshere confirms Arsenal exit|
|NASCAR at Sonoma: TV schedule, standings, qualifying drivers for Toyota/Save Mart 350|
|Muguruza and Kvitova cruise through in Birmingham|
|Leno among top 10 most expensive goalkeepers|
|Pained Salah unable to halt Russia´s unlikely march|
|Kyrgios downs ´legend´ Murray as Dimitrov and Djokovic progress|
|Neymar pain normal – Coutinho unconcerned by ankle issue|
|Russia 3 Egypt 1: Salah strikes but hosts right on course for last 16|
|We must make Ronaldo less exceptional, says Morocco boss Renard|
|Chandimal handed one-Test ball tampering ban, faces further ICC charge|
|Arsenal sign goalkeeper Leno from Leverkusen|
|Mexico style in Germany win surprised Arena|
|Monaco complete €20m move for Lyon teenager Geubbels|
|Saudi team don´t know cause of aeroplane fire, Pizzi reveals|
|Champions League qualifying draw: Celtic travel to Armenia, Ajax face Sturm Graz|
|I´ve never seen a player win on his own – Santos shrugs off Ronaldo dependence|
|Murray impresses despite narrow defeat on return|
|West Ham land club-record Diop signing|
|El Hadji Diouf hails ´perfect start´ for Senegal|
|Cisse and Senegal give cause for African celebration|
|Carvajal ready to face Iran - Hierro|
|Japan´s World Cup victory over Colombia sparks celebrations on the streets of Tokyo|
|Poland 1 Senegal 2: Good fortune and bad errors hand Africans Group H win|
|England shatter ODI world record with total of 481 against Australia|
|Best yet to come from England hero Kane, says Rashford|
|Salah starts for Egypt against Russia|
|De Jong expects to stay at Ajax|
|Barcelona angered by Pique´s involvement in Griezmann saga|