Domaći adut Dani Pedrosa na Hondi je vodio tijekom prvog dijela utrke, no Rossi je na polovici preuzeo vodstvo i nije ga ispuštao do kraja utrke. Tom pobjedom je Rossi preuzeo i prvo mjesto u ukupnom redoslijedu Moto Grand Prixa.
Pedrosa je ostao na drugom mjestu, dok je treći bio Australac Casey Stoner što je njegov najbolji rezultat u karijeri na ovoj stazi. Inače, tijekom utrke se dogodio i jedan pad. Četiri kruga prije kraja je popustila koncentracija Jorgeu Lorenzu koji je u tom trenutku bio na trećem mjestu redoslijeda.
Recimo da je Japanac Hiroshi Aojama (Honda) pobijedio na istoj stazi u klasi do 250 kubičnih centimetara, dok je u najnižoj klasi (do 125 kubičnih centimetara) najbrži bio Britanac Bradley Smith.
U toj konkurenciji, u ukupnom redoslijedu, vodi Talijan Andrea Iannone sa 37.5 bodova, dok je nedjeljni pobjednik Smith drugi sa 36.5 bodova. U konkurenciji do 250 ccm najbolji je pobjednik iz Jereza Hiroshi Aoyama sa 58 bodova, dok drugi Španac Alvaro Bautista zaostaje četiri boda.
Rezultati utrke za Veliku nagradu Španjolske, Moto GP:
1. Valentino Rossi (Ita / Yamaha) 45:18.557
2. Dani Pedrosa (Špa / Honda) +2.700
3. Casey Stoner (Aus / Ducati) +10.507
4. Randy de Puniet (Fra / Honda) +31.893
5. Marco Melandri (Ita / Kawasaki) +33.128
6. Loris Capirossi (Ita / Suzuki) +34.128
7. Colin Edwards (SAD / Yamaha) +34.421
8. Andrea Dovizioso (Ita / Honda) +34.625
9. Toni Elias (Špa / Honda) +42.689
10. Chris Vermeulen (Aus / Suzuki) +45.183
...
Svjetsko prvenstvo, redoslijed vozača:
1. Valentino Rossi (Ita) 65
2. Casey Stoner (Aus) 54
3. Jorge Lorenzo (Špa) 41
4. Dani Pedrosa (Špa) 41
5. Andrea Dovizioso (Ita) 30
6. Colin Edwards (SAD) 26
7. Randy de Puniet (Fra) 24
8. Marco Melandri (Ita) 23
9. Chris Vermeulen (Aus) 21
10. Loris Capirossi (Ita) 19
...