MONTREAL – Lewis Hamilton won the Formula One Canadian Grand Prix for the sixth time and the third year in a row.
Valtteri Bottas was second, 19.7 seconds behind, to give Mercedes a sweep of the top two spots as it jostles with Ferrari in the championship points race. Hamilton entered the day trailing in the points race by 25 points to Sebastien Vettel, who finished fourth. He cut the deficit to 141-129.
Red Bull’s Daniel Ricciardo was third for the third straight week, but teammate Max Verstappen lasted just 20 laps despite jumping from fourth to second at the start.
The pink Force India cars of Sergio Perez and Esteban Ocon were fifth and sixth.
Native Montrealer Lance Stroll was ninth – a career-best finish for the 18-year-old rookie.
Subscribe to The Spokesman-Review's sports newsletter
Get the day's top sports headlines and breaking news delivered to your inbox by subscribing here.