 Jenson Button won the race driving a Honda, the first victory of his career, the first race win for a British driver since David Coulthard won the Australian Grand Prix three years previously, and the first by an Englishman since Johnny Herbert won the 1999 European Grand Prix nearly seven years previously, in similarly changeable weather circumstances.Pedro de la Rosa finished second for McLaren-Mercedes, the only podium finish of his career, and Nick Heidfeld finished third, giving BMW Sauber their first ever podium.It was the first win for Honda as a constructor since John Surtees' victory in the 1967 Italian Grand Prix 39 years prior, the first win for a Honda engine since Heinz-Harald Frentzen's Mugen-Honda-powered Jordan triumphed in the 1999 Italian Grand Prix, 7 years and 119 races earlier and the first win for a non-European constructor since Jody Scheckter won with Canadian team Wolf in the 1977 Canadian Grand Prix.