Jorge Lorenzo po bardzo udanym wyścigu zajął pierwsze miejsce w Grand Prix San Marino. Było to trzecie, najwyższe miejsce na podium dla Hiszpana. Tuż za nim uplasował się jego rodak - Dani Pedrosa. Pierwszą trójkę zamknął lider klasyfikacji generalnej - Casey Stoner.
Po sobotnich kwalifikacjach wydawało się, że utrzyma się od kilku tygodni status quo w postaci zwycięstwa Casey Stonera. Australijczyk, pewnie osiągnął najlepszy czas podczas sobotnich kwalifikacji. Jednak lider klasyfikacji generalnej stracił swoją pozycję na rzecz dwójki Hiszpanów: Jorge Lorenzo oraz Daniego Pedrosy. Trzecie miejsce spowodowało iż przewaga zawodnika z Antypodów nad drugim Lorenzo zmalała do 35 punktów.
Szefostwo Repsola po raz jedenasty w tym sezonie kończą zawody z dwoma miejscami na podium. Trzeci zawodnik zespołu, Włoch: Andrea Dovizioso zameldował się na mecie jako piąty. Cztery dziesiętne sekundy za swoim rodakiem Marco Simoncelli.
Wyniki Grand Prix San Marino:
1 - 25 - Jorge Lorenzo - Hiszpania - Yamaha Factory Racing - 44'11.877
2 - 20 - Dani Pedrosa - Hiszpania - Repsol Honda Team - +7.299
3 - 16 - Casey Stoner - Autralia - Repsol Honda Team - +11.967
4 - 13 - Marco Simoncelli - Włochy - San Carlo Honda Gresini - +17.353
5 - 11 - Andrea Dovizioso - Włochy - Repsol Honda Team - +17.390
6 - 10 - Ben Spies - USA - Yamaha Factory Racing - +18.092
7 - 9 - Valentino Rossi - Włochy - Ducati Team - +23.703
8 - 8 - Alvaro Bautista - Hiszpania - Rizla Suzuki MotoGP - +30.678
9 - 7 - Hector Barbera - Hiszpania - Mapfre Aspar Team MotoGP - +37.502
10 - 6 - Cal Crutchlow - Wielka Brytania - Monster Yamaha Tech 3 - +37.720
11 - 5 - Hiroshi Aoyama - Japonia - San Carlo Honda Gresini - +39.548
12 - 4 - Karel Abraham - Czechy - Cardion AB Motoracing - +40.506
13 - 3 - Colin Edwards - USA - Monster Yamaha Tech 3 - +53.349
14 - 2 - Randy De Puniet - Francja - Pramac Racing Team - +1'02.366
15 - 1 - Toni Elias - Hiszpania - LCR Honda MotoGP - +1'20.156
Niesklasyfikowani:
Loris Capirossi - Włochy - Pramac Racing Team
Nicky Hayden - USA - Ducati Team
(Liczba porządkowa, punkty GP, zawodnik, kraj, zespół, czas, strata)
Klasyfikacja generalna (pierwsza trójka):
1. Casey Stoner - Australia - 259 pkt.
2. Jorge Lorenzo - Hiszpania - 224 pkt.
3. Andrea Dovizioso - Włochy - 185 pkt