Чемпион мира Фернандо Алонсо из команды "Рено" завоевал первое место на домашнем "Гран-при Испании". Вторым к финишу приехал пилот "Феррари" Михаэль Феррари, третьим стал напарник Алонсо Джанкарло Физикелла. Тем самым Фернандо упрочил свое положение во главе пилотской классификации. Теперь у испанца 54 очка, у его главного преследователя Михаэля Шумахера - 39, а у пилота "Макларена" Кими Райкконена - 28. В Монтмело финн вновь разочаровал своих поклонников, как и в предыдущих двух гонках, не попав на подиум.
Сразу после старта лидер чемпионата взял очень большой темп и ушел в отрыв от Физикеллы. В начале гонки четверка лидеров не претерпела изменений, в пятерку попал пилот "Макларен" Кими Райкконен, отыгравший на старте четыре позиции. Первым из этой группы в боксы заехал Алонсо - уже на 17-м круге гонки, следом за ним на пит-стоп ушел и его товарищ по команде. Позже всех из лидеров на дозаправку остановился Михаэль Шумахер, что позволило немцу обойти Физикеллу.
После 40 кругов гонки Алонсо вновь ушел на пит-стоп. В это время Шумахер постарался взвинтить темп, и Алонсо начал отставать. Впрочем, после второй остановки в боксах семикратного чемпиона мира, испанец вновь захватил лидерство и больше его не упустил. Финишировал немец более чем в 17 секундах отставания от Алонсо.