Tan solo un mes después de pasar por el quirófano y en plena recuperación, Dani se mantuvo tras la estela de Lorenzo y a cuatro vueltas del final, en la apurada de final de recta lo superó poniendo tierra de por medio gracias un mejor estado de sus neumáticos. El australiano Casey Stoner acabó en la tercera posición.
En 125 Nico Terol volvió a demostrar su tremenda superioridad quedando por delante del alemán Sandro Cortese y del francés Johann Zarco.
En Moto 2 el alemán Stefan Bradl (Kalex) mantuvo a raya hasta la línea de meta al español Julián Simón (Suter) para adjudicarse su segunda victoria. Lejos y en tercera posición finalizó Y. Takahashi.
Moto 125 c.c. - Gran Premio de Portugal
1 N Terol
2 S Cortese
3 J Zarco
Moto GP - Gran Premio de Portugal
1 D Pedrosa
2 J Lorenzo
3 C Stoner
Moto 2 - Gran Premio de Portugal
1 S Bradl
2 J Simon
3 Y Takahashi
MotoGP Clasificación General
1 Jorge Lorenzo 65
2 Dani Pedrosa 61
3 Casey Stoner 41
Moto2 Clasificación General
1 Stefan Bradl 61
2 Andrea Iannone 48
3 Simone Corsi 37
125cc Clasificación General
1 Nicolas Terol 75
2 Sandro Cortese 50
3 Jonas Folger 42