Ve Španělsku vítězí Button, Massa v problémech
Brawn GP si odnáší double.
VC Španělska nás nenechala chladnými hned od začátku závodu. Start proběhl v klidu a Barrichello se posunul na první pozici a Massa na třetí, ale krátce po startu došlo k incidentu, kdy se vůz Jarna Trulliho dostal mimo trať a při návratu došlo ke srážce s několika vozy. Výsledkem byl konec závodu pro Trulliho, Sutila, Bourdaisa a Buemiho a na trať se vydal Safety Car.
Po restartu závodu se již situace uklidnila a jen přibili odpadlíci v podobě Finů, když vypadli Kovalainen v McLarenu a pak i Räikkönen ve Ferrari.
Před koncem závodu se skvěle zvolenou strategií podařilo Webberovi posunout na třetí pozici před Massu i Vettela. Masse se však potýkal se značnými problémy, když jeho vůz neměl dost paliva k tomu, aby dorazil do cíle, a tak musel svůj vůz přepnout do úsporného režimu. Kvůli nedostatku paliva musel před sebe pustit nejprve Vettela a později i Alonsa, před kterým měl tři kola před koncem náskok více než 15 sekund. Do cíle se nakonec Massa dostal, ale krátce za ním odstavil svůj vůz bez paliva.
Vítězem závodu se nakonec stal Jenson Button následovaný Barrichellem, Webberem, Vettelem, Alonsem, Massou, Heidfeldem, Rosbergem, Hamiltonem, Glockem, Kubicou, Piquetem, Nakajimou a Fisichellou.
Cíl závodu neviděli Räikkönen, Kovalainen, Sutil, Buemi, Bourdais a Trulli.
| 1. | Jenson Button | Brawn-Mercedes | 66 | |
| 2. | Rubens Barrichello | Brawn-Mercedes | 66 | +13.0 s |
| 3. | Mark Webber | RBR-Renault | 66 | +13.9 s |
| 4. | Sebastian Vettel | RBR-Renault | 66 | +18.9 s |
| 5. | Fernando Alonso | Renault | 66 | +43.1 s |
| 6. | Felipe Massa | Ferrari | 66 | +50.8 s |
| 7. | Nick Heidfeld | BMW Sauber | 66 | +52.3 s |
| 8. | Nico Rosberg | Williams-Toyota | 66 | +65.2 s |
| 9. | Lewis Hamilton | McLaren-Mercedes | 65 | +1 kolo |
| 10. | Timo Glock | Toyota | 65 | +1 kolo |
| 11. | Robert Kubica | BMW Sauber | 65 | +1 kolo |
| 12. | Nelsinho Piquet | Renault | 65 | +1 kolo |
| 13. | Kazuki Nakajima | Williams-Toyota | 65 | +1 kolo |
| 14. | Giancarlo Fisichella | Force India-Mercedes | 65 | +1 kolo |
| x | Kimi Räikkönen | Ferrari | 17 | +49 kol |
| x | Heikki Kovalainen | McLaren-Mercedes | 7 | |
| x | Jarno Trulli | Toyota | 0 | |
| x | Sebastien Buemi | STR-Ferrari | 0 | |
| x | Sebastien Bourdais | STR-Ferrari | 0 | |
| x | Adrian Sutil | Force India-Mercedes | 0 |