This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
Lewis Hamilton in a Mclaren made it a magnificent record seven different winners in seven races this year when he drove a flawless race ti win the Canadian Grand Prix.
Frenchman Romain Grosjean of Lotus made the most of a one-stop strategy to come home second ahead of third placed Mexican Sergio Perez of Sauber.
Sebastian Vettel was fourth for Red Bull and Fernando Alonson fifth for Ferrari.
Hamilton now tops the drivers standings on 88 points with Alonson second on 86 and Vettel third on 85.