Вторпат сезонава тимот на Brown GP се радуваше на еден-два победа. Четврта победа на Батон сезонава во пет трки или петта негова во кариерата.
На трката во Катаљуња, Шпанија, одличен старт имаше клупскиот колега на Батон, Рубенс Барикело кој од третата позиција дојде на првата, но поради лошата пит-стоп стратегија (три запирања) мораше да се задоволи со второто место. Батон имаше две запирања во боксот и тоа беше клучно за победа и негова доминација сезонава.

Марк Вебер од Ред Бул заврши како 3-ти и си обезбеди место на подиумот за прв пат сезонава. Неговиот клупски колега, Себастијан Фетел, единствениот кој му зеде победа на Батон и негов главен конкурент за титулата денеска заврши како четврти.
Алносо беше петти, а ланскиот вицешампион Маса ги освои своите први поени сезонава со завршувањето на 6-то место.
Бодови освоија уште и Грманците, Ник Хајфилд од БМВ и Нико Розберг од Вилијамс.
На почетокот, веднаш по стартот излезе возилото за безбедност поради судирот на повеќе болиди. Во тој судир учествуваа: Трули, Боуеми, Сутил и Бурде.
Раиконен се откажа во 17-от круг поради проблеми со возилото, а Маса можеше да заврши 4-ти, но поради лошата пресметка на неговиот тим во последните два круга мораше да штеди на гориво и затоа возеше побавно.
Резултати од трката на Катаљуња:
| 1 | Jenson Button | Brawn-Mercedes | 1:37:19.202 | 10 |
| 2 | Rubens Barrichello | Brawn-Mercedes | 1:37:32.258 | 8 |
| 3 | Mark Webber | Red Bull-Renault | 1:37:33.126 | 6 |
| 4 | Sebastian Vettel | Red Bull-Renault | 1:37:38.143 | 5 |
| 5 | Fernando Alonso | Renault | 1:38:02.368 | 4 |
| 6 | Felipe Massa | Ferrari | 1:38:10.029 | 3 |
| 7 | Nick Heidfeld | BMW Sauber | 1:38:11.514 | 2 |
| 8 | Nico Rosberg | Williams-Toyota | 1:38:24.413 | 1 |
| 9 | Lewis Hamilton | McLaren-Mercedes | lapped | 0 |
| 10 | Timo Glock | Toyota | lapped | 0 |
| 11 | Robert Kubica | BMW Sauber | lapped | 0 |
| 12 | Nelson Piquet Jr | Renault | lapped | 0 |
| 13 | Kazuki Nakajima | Williams-Toyota | lapped | 0 |
| 14 | Giancarlo Fisichella | Force India-Mercedes | lapped | 0 |
| RET | Kimi Raikkonen | Ferrari | retired, 17 laps | 0 |
| RET | Heikki Kovalainen | McLaren-Mercedes | retired, 7 laps | 0 |
| RET | Jarno Trulli | Toyota | crash, 0 laps | 0 |
| RET | Sebastien Buemi | Toro Rosso-Ferrari | crash, 0 laps | 0 |
| RET | Sebastien Bourdais | Toro Rosso-Ferrari | crash, 0 laps | 0 |
| RET | Adrian Sutil | Force India-Mercedes | crash, 0 laps | 0 |
Генерален пласман:
| 1 | Jenson Button | GB | Brawn-Mercedes | 41 |
| 2 | Rubens Barrichello | Brz | Brawn-Mercedes | 27 |
| 3 | Sebastian Vettel | Ger | Red Bull-Renault | 23 |
| 4 | Mark Webber | Aus | Red Bull-Renault | 15.5 |
| 5 | Jarno Trulli | Ita | Toyota | 14.5 |
| 6 | Timo Glock | Ger | Toyota | 12 |
| 7 | Lewis Hamilton | GB | McLaren-Mercedes | 9 |
| 8 | Fernando Alonso | Spa | Renault | 9 |