Formula One season leader Max Verstappen of Red Bull held off Ferraris Carlos Sainz to win the Montreal Grand Prix on Sunday.
Verstappen earned his 26th career victory and sixth this season.
The 24-year-old Dutchman led the final 20 laps of the 70-lap course, 0.993 seconds ahead of Sainz.
Seven-time world champion Lewis Hamilton of Mercedes was third for just his second podium this season.
Canadas Lance Stroll and Nicholas Latifi finished 10th and 16th respectively.
Mercedes driver George Russell placed fourth. Ferraris Charles Leclerc, who started from the back of the grid due to a penalty for changing his engine, was fifth.
Alpines Fernando Alonso, who started on the front row for the first time in 10 years, finished seventh.
A day after Red Bulls Sergio Perez crashed in qualifying, the Mexican drivers day ended on Lap 9 when he lost power.
That was a blow to his championship chances. Hed started the day just 21 points behind Verstappen atop the season leaderboard.
Ive lost the engine, Perez said. Im stuck in gear.
Mick Schumacher of Haas retired on Lap 20, while the day ended for Alpha Tauris Yuki Tsunoda on Lap 50.
The Formula One circuit made a triumphant return to Montreal after the race was cancelled in 2020 and 2021 due to COVID-19.
The race drew a sun-soaked crowd of about 100,000 fans.
With two new grandstands constructed since 2019, it was a record for the event.
F1s return to Montreal coincided with the 40th anniversary of the death of Gilles Villeneuve, for whom the track is named.