Lewis Hamilton has won the Canadian Grand Prix to become the seventh different winner of what is turning into a remarkable season.
Hamilton perfectly executed a two-stop strategy to take his third Canadian Grand Prix victory, and with it reclaim the lead in the drivers' championship.
Come a breathtaking conclusion to the 70-lap race at Montreal's Circuit Gilles Villeneuve just seven seconds covered the top five drivers.
Hamilton was joined on the podium by Lotus' Romain Grosjean and Sergio Perez in his Sauber, the duo nursing their tyres to make a one-stop strategy pay dividends.
This year marked the 30th anniversary of the crash that killed Gilles Villeneuve, the city's beloved Formula One driver.