• Hamilton puts in perfect performance to take second win of year
• Button steals a march on Barrichello to gain a valuable point
Lewis Hamilton scored his second victory of the season at the Singapore grand prix as Jenson Button extended his title lead by one point, to 15, despite a poor qualifying position.
McLaren's Hamilton put in a perfect performance to lead home the Toyota of Timo Glock, the German equalling his best-ever finish. Meanwhile Renault's Fernando Alonso gave his team something to cheer about at the circuit that has caused their recent woes by claiming third place.
Button followed Sebastian Vettel home, having overhauled his Brawn team-mate Rubens Barrichello at the Briton's last stop, to take fifth. It means he has extended his championship lead by one point with three races remaining as Barrichello finished sixth ahead of Heikki Kovalainen. Robert Kubica picked up the final points position after a late-race battle for eighth, holding off Kazuki Nakajima and Kimi Raikkonen.
The 11th-placed finisher Nico Rosberg had been an early contender but his chances of repeating last year's podium finish in Singapore were dashed when the Williams driver crossed the white line while leaving the pits after his first stop. Rosberg had made an excellent start to pass Vettel on the opening lap but was forced down the order thanks to a drive-through penalty.
The situation seemed to play into the hands of Vettel, who looked set to challenge Hamilton for the lead, but the Red Bull driver was himself given a drive-through penalty for speeding in the pitlane. He also damaged his car by running wide over a kerb but recovered to finish the race in fourth place, leaving him 25 points behind Button.
Mark Webber, who went into the race with slim title hopes, crashed out in the closing stages through brake trouble. The accident led several teams to bring drivers, including Hamilton and Barrichello, into the pits early in case of a safety car period, although this did not transpire.
This played into Button's hands as the Brawn driver was able to stay out for a long middle stint and make up ground while his rivals struggled with heavier cars. It had seemed as though Button might challenge Vettel for fourth but the Brawn driver was told to hold back and protect his position.
"It was a good day for us," said Button. "I was happy to get Kazuki [Nakajima] off the line; that was key for me. I'm happy to get fifth and pull a point on Rubens. I go to Japan very positive for the next race."
Live - Singapore Grand Prix
Barrichello wins European GP
British grand prix – live!
Barrichello and Button extend Brawn...
Hamilton wins, Button pads lead at...
Jenson Button wins world title
Vettel wins British grand prix
Webber leads Red Bull one-two
Blow for Button as drivers penalised
Hamilton pit-stop fiasco hands win to...
Hamilton storms to pole for Italy GP
Hamilton eases to victory as rivals...
Massa crashes in qualifying race
Vettel pips Button to Turkish GP pole
Button wins F1 world championship
Hamilton takes pole for European GP
Hamilton returns to winning ways
Vettel claims pole in Japanese Grand...