De derde race van het 2009 MotoGP seizoen is gewonen door Valentino Rossi. De Italiaan moest zich daarvoor wel langs Jorge Lorenzo, Casey Stoner en Dani Pedrosa werken.
Repsol Honda rijder Dani Pedrosa had de beste start en dook als eerste de eerste bocht in gevolgd door Casey Stoner, Jorge Lorenzo, Valentino Rossi, Randy de Puniet en Colin Edwards. Pedrosa wist de leiding lange tijd vast te houden terwijl Rossi zich eerst in de tweede ronde langs Lorenzo werkt en vervolgens in de zevende ronde Stoner te grazen neemt.
Met Pedrosa heeft de Italiaan wat meer moeite, pas zeven ronden later weet de Fiat Yamaha rijder de Spanjaard op eigen bodem te passeren om zich vervolgens al snel los te rijden van de Honda rijder om 10 ronden later met 2,7s voorsprong als eerste de finish te passeren met een fraaie wheelie.
Pedrosa kon geen vuist maken en pakte een veilige tweede plaats. Achter de Spanjaard begon het nog even spannend te worden tussen Stoner en Lorenzo maar de Yamaha rijder gleed in de 23e ronde over het voorwiel weg en kon zijn race niet meer vervolgen.
Randy de Puniet en Andrea Dovizioso zorgden in het begin nog voor wat spanning totdat de Italiaan zich verremde en een uitstapje door de grindbak moest maken waarna de Puniet onbedreigd naar de uiteindelijk vierde plaats kon rijden.
Achter de LCR Honda rijder was er een leuk gevecht tussen Marco Melandri, Loris Capirossi en Colin Edwards die in deze volgorde over de finish kwamen gevolgd door Dovizioso. Toni Elias en Chris Vermeulen maakten de top tien vol.