Max Verstappen won the Canadian Grand Prix for the third straight year Sunday for the Red Bull star's 60th Formula 1 victory and sixth in nine races this season.
The 26-year-old Dutchman started second in the rain alongside pole-sitter George Russell, took control early as the sun came out and dominated again at Circuit Gilles Villeneuve on Ile Notre-Dame in the Saint Lawrence River.
Verstappen finished 3.879 seconds ahead of McLaren's Lando Norris in the 70-lap race on the 2.71-mile (4.36-kilometer) road course.
Mercedes took the next two spots, with Russell third and seven-time Montreal winner Lewis Hamilton fourth. Oscar Piastri was fifth for McLaren, followed by Aston Martin drivers Fernando Alonso and Lance Stroll, the lone Canadian in the race.
Get top local stories in Philly delivered to you every morning. Sign up for NBC Philadelphia's News Headlines newsletter.
Last year in Montreal, Verstappen started from the pole and led every lap. He has won the last three world championships.
Verstappen started second Sunday on a tiebreaker after having the same lap time as Russell in qualifying Saturday. Russell got the pole because he posted the time first.