Lewis Hamilton won his fifth Canadian GP
The world champion qualified in pole position on Saturday, but victory looked in doubt just seconds into the race as Sebastian Vettel stormed into the lead at the start.
However Ferrari decided to put the German on a two-stop strategy during a Virtual Safety Car period, handing the advantage back to Hamilton who managed a 45-lap stint on soft tyres to take the chequered flag.
The British driver was 43 points behind his teammate in the drivers standings heading into Monaco a fortnight ago: that gap is now down to just nine points with two thirds of the season left to race.
“Float like a butterfly, sting like a bee,” said Lewis on his victory lap, dedicating the win to the late boxing legend Muhammad Ali.