Jenson Button labelled his Canadian Grand Prix win as the best of his career after a sensational charge to beat Sebastian Vettel on the final lap.
Button took the lead of the race with half a lap to go after Vettel lost control of his car when under pressure from the Briton.
The McLaren driver finished first despite a crash with team-mate Lewis Hamilton and another with Fernando Alonso, and also despite a drive-through penalty for speeding behind the safety car that dropped him to last.
"I really don't know what to say," said Button. "It has been a very emotional three hours since the start. There was the incident with Lewis, I couldn't see anything when he was alongside me. I have apologised to him, and from then on it was a fight.
"I got a drive-through for speeding behind safety car so I had to find way through three times. On the last lap I was chasing down Seb and he ran wide on the wet part of the circuit and I took the opportunity.
"It was a fantastic race, even if I hadn't win I would have enjoyed it. An amazing win and possibly my best.
"Definitely one of those grands prix where you are nowhere and then somewhere. The last one is the important one to be leading and I was leading half of it. An amazing day, I don't know what else to say really."
The Briton's win, however, is under investigation following his crashes with Alonso and Hamilton.
Button was confident he would not get a penalty as he felt he had done nothing wrong.
"I'm not concerned at all because I don't feel I have done anything wrong, but you never know what the outcome will be."
Button was thankful to his team for the strategy, although he admitted he was lucky at some stages of the event.
"It felt like I spent more time in the pits than on track. The guys did a great job of calling the strategy. At some points we definitely lucked out with strategy. We called it very well going to slicks and the car was working really well in these tricky conditions.
"I enjoyed it very much coming through the field, fighting your way through the field is almost as good as winning the race. That feeling of getting one up on someone. A great race for people who are sat here, to be on the podium is a pretty exceptional result and to fight my way through from last position... It is definitely my best race."
With his win, Button moved to second place in the standings, but 60 points behind Vettel.