• Briton overcomes high temperatures to clinch third grand prix
• Button comes from fourth place on the grid to claim win
Jenson Button won his third race of the season after surviving trying conditions in the desert heat to claim the Bahrain grand prix.
Button, who started the 57-lap race in fourth place on the grid, consolidated his lead in the drivers' championship, after steering his Brawn past the chequered flag ahead of the Red Bull of Sebastian Vettel and Jarno Trulli's Toyota in 1hr 31 min 48sec.
There was good news at last for McLaren's Lewis Hamilton, who crossed the line in fourth place, and also Kimi Raikkonen, who finally ended Ferrari's points with a sixth-place finish.
But it was a disappointing day for Timo Glock, who managed to get a better start than his Toyota team-mate Jarno Trulli – who began in pole position – to take the lead at turn one. The young German was unable to capitalise on his promising start though and eventually slipped back to eighth place, one ahead of the Renault of Fernando Alonso.
Hamilton, starting from fifth in his McLaren, also made good progress early on, the world champion passing Button and Vettel before the first corner. Hamilton then attacked Trulli in a bid to gain second place on the opening lap, but the 34-year-old managed to fend off the Briton.
At the start of lap two, though, Button pulled off a fine manoeuvre to overtake Hamilton and reclaim third place by slipping down the inside of the McLaren at turn one. The jostling behind the leading five was considerable as drivers traded places.
At the start of lap three, Robert Kubica in his BMW Sauber and the Williams of Kazuki Nakajima were both forced into the pits for new front wings due to damage sustained in the early skirmishes. Ferrari's Felipe Massa, who had started from eighth, was another of the casualties due to a front wing problem, while the second BMW Sauber of Nick Heidfeld also made an early unscheduled stop.
Their problems dropped the quartet to the back of the field, with Massa, Kubica, Nakajima and Heidfeld running in 17th, 18th, 19th and 20th, and seemingly with little hope of points.
On lap eight, running third and within sight of the Toyotas, Button was told to turn down his engine to prevent overheating, with the heat of the day not helping as temperatures hit 36 degrees centigrade.
Running with a light fuel load compared to those behind him, it was no surprise when Glock was the first of the leaders to pit at the end of 11. Surprisingly, despite carrying another three laps' worth of fuel more than Glock, Trulli pitted a lap later, resulting in a call to Button from the pit wall "to give it everything you've got".
When he made his first call into the pits, he emerged ahead of Trulli, keeping faith with the supersoft tyres that had served him well to that point. In contrast, Trulli had switched from the soft tyres to the primes which were running close to a second per lap slower, as was proved during the middle stint of the race.
By the time of the second stop at the end of lap 37, with both men in, Button had opened up a cushion of almost 18 seconds. Trulli switched back to the soft tyres, whilst Button was forced to take on the prime, and the duel appeared to be on between those two drivers.
However, Vettel was to prove a major player following an unusually poor start from his perspective, although he was the heaviest with fuel of the top five. Starting from third on the grid he was passed by both Button and Hamilton, who used the KERS boost button to pass the German and his fellow Briton on the run down to the first corner.
It was a position Hamilton was soon to relinquish, though, due to the superiority of the Brawn over the McLaren, with Button making his move on the 24-year-old at turn one of lap two. As for Vettel, he was forced to hang onto the exhaust of the duo and hope two rounds of pit stops would work in his favour. And they did as Vettel edged out Hamilton at the first and then Trulli at the second. The latter will have been especially gratifying as he found himself held up by Trulli for 18 laps in the middle stint, even though he was on the marginally quicker softer tyres.
Over the closing stages the tables were turned as Trulli was unable to make any kind of move on Vettel, despite running closely behind the Red Bull. Come the finish, Button clinched his victory by 7.1 seconds over Vettel, with Trulli third, followed by Hamilton who was 22 seconds down, but who grabbed his best result of the season.
Button now leads the drivers' championships by 12 points over his team-mate Barrichello, who has 19 points, one more than Vettel.
1 Jenson Button (Gbr) Brawn GP 1hr 31mins 48.182secs
2 Sebastian Vettel (Ger) Red Bull 1:31:55.369
3 Jarno Trulli (Ita) Toyota 1:31:57.352
4 Lewis Hamilton (Gbr) McLaren 1:32:10.278
5 Rubens Barrichello (Bra) Brawn GP 1:32:25.961
6 Kimi Raikkonen (Fin) Ferrari 1:32:30.239
7 Timo Glock (Ger) Toyota 1:32:31.062
8 Fernando Alonso (Spa) Renault 1:32:40.957
9 Nico Rosberg (Ger) Williams 1:32:46.380
1 Jenson Button (Gbr) Brawn GP 31pts
2 Rubens Barrichello (Bra) Brawn GP 19
3 Sebastian Vettel (Ger) Red Bull 18
4 Jarno Trulli (Ita) Toyota 14.5
5 Timo Glock (Ger) Toyota 12
6 Mark Webber (Aus) Red Bull 9.5
7 Lewis Hamilton (Gbr) McLaren 9
8 Fernando Alonso (Spa) Renault 5
9 Nick Heidfeld (Ger) BMW Sauber 4
10 Heikki Kovalainen (Fin) McLaren 4
11 Nico Rosberg (Ger) Williams 3.5
12 Kimi Raikkonen (Fin) Ferrari 3
13 Sebastien Buemi (Swi) Scuderia Toro Rosso 3
14 Sebastien Bourdais (Fra) Scuderia Toro Rosso 1
Jenson Button on Monaco pole
Vettel grabs Silverstone pole
Massa crashes in qualifying race
Lewis Hamilton's first pole of 2009
Jenson Button suffers qualifying blow
Button wins Turkish grand prix
Hamilton sets pace in Bahrain
Hamilton storms to pole for Italy GP
Lewis Hamilton fastest in practice
Jenson Button wins Spanish Grand Prix...
Barrichello beats Button in Italy
Preview: Formula One's Chinese Grand...
Lewis Hamilton on pole in Singapore
Lewis Hamilton disqualified by...
Vettel closes gap on Button in Japan
Hamilton returns to winning ways
Sebastian Vettel wins Chinese Grand Prix
Jenson Button extends Formula One...