Jenson Button secured his first win of the Formula One season after passing defending champion Sebastian Vettel on the final lap of an extraordinary, rain-delayed and crash-hit Canadian Grand Prix.
Red Bull's Vettel had looked sure to win after leading from pole position both before and after a two-hour suspension of the action due to torrential rain, but he buckled under pressure from Button on the final lap.
Vettel finished second with his Red Bull team-mate Mark Webber in third.
Button survived an early collision with his McLaren team-mate Lewis Hamilton before emerging triumphant at the conclusion of an unpredictable and sensational race and the 2009 world champion says the victory was one of the most exciting of his career.
Vettel still leads the championship standings on 161 points with Button (101) and Webber (94) climbing past Hamilton (85) into second and third respectively.