Uma corrida perfeita de Dani Pedrosa permitiu-lhe conseguir a primeira vitória da carreira em casa, no Circuito da Catalunha. O motociclista espanhol partiu do segundo lugar, atrás de Casey Stoner, mas teve um arranque fulminante, conseguiu saltar para a liderança e dominou a corrida até ao fim, cortando a meta em grande estilo depois de durante grande parte da prova ter rodado a um segundo mais rápido que os rivais.
Nos lugares seguintes ficaram Valentino Rossi e Casey Stoner. O italiano terminou em segundo e perdeu vantagem na liderança do Campeonato Mundial. Está agora sete pontos à frente de Dani Pedrosa. Mesmo assim não deixou de fazer uma grande prova, tendo partido da nona posição e terminado no segundo lugar. Casey Stoner ainda pressionou Rossi durante todo o tempo, mas o italiano soube defender o segundo lugar.
Classificação do Grande Prémio da Catalunha:
1.º Dani Pedrosa
2.º Valentino Rossi
3.º Casey Stoner
4.º Andrea Dovizioso
5.º Collin Edwards
6.º James Toseland
7.º Chris Vermulen
8.º Nicky Hayden
9.º Shinya Nakano
10.º John Hopkins
11.º Marco Melandri
12.º Anthony West
13.º Sylvain Guintoli
14.º Randy de Puniet
15.º Alex De Angelis
16.º Loris Capirossi
17.º Toni Elias