Световният шампион Валентино Роси (Yamaha) изпревари с 2,7 секунди Дани Педроса (Honda) на „Херес” и спечели първата си победа за сезона. Кейси Стоунър (Ducati) допълни челната тройка, след като Хорхе Лоренцо (Yamaha) катастрофира в края на състезанието.
Роси завърши квалификациите на четвърта позиция и преди старта бе категоричен, че няма шанс да се бори за победата. Промените, които от неговия тим направиха в нощта преди състезанието обаче, позволиха на Доктора да се включи в битката за първото място.Още във втората обиколка Роси изпревари спечелилия полпозишън Хорхе Лоренцо, който не потегли добре на старта, и бързо навакса изоставането си спрямо Кейси Стоунър. След ожесточена битка в седмия тур италианецът мина пред заводския състезател на Ducati и се отправи към поредната си жертва – лидера Дани Педроса.
В средата на надпреварата Роси вече се движеше плътно зад Педроса, а на обратния завой в 16-ата обиколка оглави класирането и бързо се откъсна в челото. До финала световният шампион нямаше никакви проблеми и спечели първата си победа за сезона, която го изведе начело в генералното класиране с аванс от 11 точки спрямо втория Кейси Стоунър.
Педроса запази второто си място, а Стоунър финишира трети, след като четири обиколки преди края основният му конкурент за последното място на подиума Хорхе Лоренцо катастрофира. Ранди Пюние направи прекрасно състезание и изведе екипа на LCR Honda на четвърта позиция. Поредната приятна изненада поднесе Марко Меландри, който се пребори за петото място с полузаводския мотоциклет на Kawasaki след оспорвана битка с Лорис Капироси (Suzuki) и Колин Едуардс (Tech 3 Yamaha).
В клас до 250 кубика първото място зае Хироши Аояма с Honda, а при най-малките – в клас до 125 куб. см, триумфира Брадли Смит с Aprilla.