Фелипе Масса выиграл гонку в Испании, стартовав с поул-позишн. Бразилец не упуступил первую позицию на старте действующему чемпиону Фернандо Алонсо, который жестко аттаковал его, но вынужден был выехать на траву, пропустив еще и Хемильтона с Райкконеным. Масса лидировал всю гонку, уступая лидерство только во время пит-стопов. Лучший круг в гонке также остался за ним. Гонка в Испании была богата на сходы. Сразу 7 пилотов по разным причинам были вынуждены завершить её досрочно. Среди них и один из лидеров чемпионата Кими Райкконен, у которого возникли технические проблемы. Ник Хайдфельд не смог продолжить свою серию очень результативных финишей из-за проблем с машиной. Однако другому пилоту BMW Роберту Кубице всё же удалось подняться на четвертое место.
Первые очки в сезоне набрал Девид Култхард, у которого на последних кругах возникли технические проблемы и он был близок к тому, что его пятое место отберет Нико Росберг, но ему не хватило времени. Дебютан чемпионата Хейкки Ковалайнен в этой гонке смог не только финишировать в очках, но и сумел опередить своего более опытного напарника Джанкарло Физикеллу, который финишировал девятым, уступив Такуме Сато. Японец завоевал первое очко для Супер Агури в этом сезоне. Все результаты: