McLaren’s Lewis Hamilton became the seventh different winner in as many races in a slow-burn Canadian Grand Prix that came alive in the final laps. Hamilton fought up from third place past Fernando Alonso and Sebastian Vettel in the closing laps. Alonso’s one-stop strategy, Hamilton did two, failed – he dropped from the lead to fifth as his tyres faded. He was passed by Romain Grosjean’s Lotus, Sauber’s Sergio Perez and Vettel, who made a late second stop.