Pedrosa wint Spaans gevecht op Portugese bodem
Een groot deel van de race reed Dani Pedrosa in de schaduw van Jorge Lorenzo maar na 28 ronden was het de Repsol Honda rijder die in Estoril als eerste de eindstreep wist te passeren.
Dani Pedrosa voor Jorge Lorenzo
Jorge Lorenzo had vanaf pole de beste start en kreeg Dani Pedrosa, Marco Simoncelli en Casey Stoner achter zich aan. Nog voor de eerste ronde voorbij was, was het veld al uitgedund tot 15 rijders nadat Marco Simoncelli en Hector Barbera onafhankelijk van elkaar in dezelfde bocht met een highsider van hun machine geworpen werden. Een ronde later ging ook Karel Abraham onderuit en waren er nog slechts 14 rijders over.
Stoner moest door de crash van Simoncelli even van het gas af waardoor Lorenzo en Pedrosa een gaatje wisten te slaan en dat verschil werd gedurende de race alleen maar groter en groter terwijl de twee Spanjaarden het met elkaar uitvochten. Het onderlinge verschil tussen Lorenzo en Pedrosa was zeer klein totdat de Repsol Honda rijder bij het ingaan van de 24e van 28 ronden tellende wedstrijd aan het einde van het rechte stuk Lorenzo er uit remde.
Lorenzo had hierop geen antwoord en zag Pedrosa vervolgens een kleine voorsprong nemen. Uiteindelijk kwam de Yamaha rijder, die geen risico meer nam en voor een zekere tweede plaats ging, drie seconden na Pedrosa als tweede over de finish. Stoner, die gedurende de race grip problemen kende en een eenzame race reed, passeerde op 4,6 sec van zijn teamgenoot als derde de finishlijn.
Achter de Australiër had Valentino Rossi een goede start, de Italiaan lag na de eerste ronde op de vierde plaats en had de hele race Andrea Dovizioso in zijn slipstream maar op 10 meter voor de eindstreep wist wist Dovizioso uit de slipstream te komen en net voor Rossi als vierde over de finish te komen, het verschil was slechts 0,025 sec.