Après un duel qui a duré toute la course avec son compatriote espagnol Jorge Lorenzo (Yamaha Factory Racing), Dani Pedrosa (Repsol Honda) a remporté le Grand Prix du Portugal, quatrième manche du Championnat du Monde FIM MotoGP, à Estoril. Casey Stoner (Repsol Honda) a terminé à la quatrième place.
Récemment opéré de l'épaule, Pedrosa a remporté sa première victoire de la saison. Il a pourtant passé la majeure partie de la course derrière le poleman Lorenzo. Pedrosa portait son attaque à trois tours de la fin. Il n'était plus revu. Lorenzo restait sur trois victoires de rang au Portugal.
Stoner a complété le podium après une course en solitaire en troisième position. Derrière l’Australien, Valentino Rossi (Ducati) et Andrea Dovizioso (Repsol Honda) se battaient longuement pour la cinquième place, qui revenait au dernier pour 0"025.
Colin Edwards (Monster Yamaha Tech3) a pris la sixième place et était donc le premier pilote privé, devant Hiroshi Aoyama (San Carlo Honda Gresini). Le rookie Cal Crutchlow (Monster Yamaha Tech3), Nicky Hayden (Ducati) et Randy de Puniet (Pramac Racing) complétaient le top 10
