This year’s British Grand Prix was a surprise and, luckily, not one related to the weather. Andrea Dovizioso won his first MotoGP first place and it was followed by Colin Edwards and Randy de Puniet. How’s that for the Donington Park podium?

Hit the jump to read the race results.

1 Andrea DOVIZIOSO Repsol Honda Team Honda 48'26.267
2 Colin EDWARDS Monster Yamaha Tech 3 Yamaha 48'27.627
3 Randy DE PUNIET LCR Honda MotoGP Honda 48'27.867
4 Alex DE ANGELIS San Carlo Honda Gresini Honda 48'35.225
5 Valentino ROSSI Fiat Yamaha Team Yamaha 48'47.889
6 James TOSELAND Monster Yamaha Tech 3 Yamaha 48'48.732
7 Marco MELANDRI Hayate Racing Team Kawasaki 49'01.551
8 Niccolo CANEPA Pramac Racing Ducati 49'05.036
9 Dani PEDROSA Repsol Honda Team Honda 49'08.379
10 Mika KALLIO Pramac Racing Ducati 49'12.112
11 Loris CAPIROSSI Rizla Suzuki MotoGP Suzuki 49'19.457
12 Gabor TALMACSI Scot Racing Team MotoGP Honda 49'38.582
13 Chris VERMEULEN Rizla Suzuki MotoGP Suzuki 49'46.665
14 Casey STONER Ducati Marlboro Team Ducati 49'25.241 (-1 lap)
15 Nicky HAYDEN Ducati Marlboro Team Ducati 49'43.835 (-1 lap)

DNF
Jorge LORENZO Fiat Yamaha
Toni ELIAS San Carlo Honda Gresini