McLaren has scored a one-two finish in the Canadian Formula One Grand Prix in Montreal with Lewis Hamilton winning from Jenson Button.
Ferrai's Fernando Alonso was third followed by Red Bull drivers Sebastian Vettel and Mark Webber.
Hamilton started from pole and only surrendered the lead during pit stops.
Hamilton's second win in a row takes him from third to first place in the championship standings with a total of 109 points.... Button remains second on 106 while Webber dropped to third on 103.
It is McLaren's third one-two finish of the season.