Race results from the Spanish MotoGP, round two of the 2010 world championship.

Jorge Lorenzo overtook Dani Pedrosa on the very final lap...

1. Jorge Lorenzo SPA Fiat Yamaha Team 45m 17.538s
2. Dani Pedrosa SPA Repsol Honda Team 45m 18.081s
3. Valentino Rossi ITA Fiat Yamaha Team 45m 18.428s
4. Nicky Hayden USA Ducati Marlboro Team 45m 26.553s
5. Casey Stoner AUS Ducati Marlboro Team 45m 27.572s
6. Andrea Dovizioso ITA Repsol Honda Team 45m 40.682s
7. Mika Kallio FIN Pramac Racing 45m 52.027s
8. Marco Melandri ITA San Carlo Honda Gresini 45m 52.225s
9. Randy de Puniet FRA LCR Honda MotoGP 45m 53.698s
10. Alvaro Bautista SPA Rizla Suzuki MotoGP 45m 54.329s
11. Marco Simoncelli ITA San Carlo Honda Gresini 45m 54.693s
12. Colin Edwards USA Monster Yamaha Tech 3 45m 55.798s
13. Hector Barbera SPA Paginas Amarillas Aspar 45m 55.909s
14. Hiroshi Aoyama JPN Interwetten Honda MotoGP 46m 19.59s
15. Aleix Espargaro SPA Pramac Racing +3laps

DNF:
Ben Spies USA Monster Yamaha Tech 3
Loris Capirossi ITA Rizla Suzuki MotoGP