Max Verstappen and Red Bull bounced back from their Monaco struggles as they returned to winning ways in an action-packed Canadian Grand Prix, overcoming rain showers, multiple Safety Car periods, restarts and a stern challenge from behind to lead home Lando Norris.
Verstappen followed pole-sitting Mercedes driver George Russell in the wet early stages of the race until a charging Norris overhauled them both amid improving conditions, only for an ill-timed Safety Car – brought out when Logan Sargeant crashed – to drop the McLaren man to third.
Having cleared Russell himself, Verstappen mastered the restart and managed further showers to maintain his lead, which he also protected when the track dried up and the field switched from intermediate tyres to slicks, and again following a second Safety Car period triggered by Carlos Sainz and Alex Albon colliding.
While the reigning world champion ultimately surged towards the chequered flag, Norris took second via a fierce mid-race battle with Russell, and the latter settled for third after some late scrapping with team mate Lewis Hamilton and the other McLaren of Oscar Piastri.