Ben Spies wins his first MotoGP race - Marco Simoncelli crashes and brings down Jorge Lorenzo on lap one.
Loris Capirossi withdrew from the event after being injured in qualifying.
The Italian veteran joined Dani Pedrosa on the sidelines, with Pedrosa replaced at Repsol Honda by Hiroshi Aoyama for Assen.
HRC test rider Kousuke Akiyoshi in turn took Aoyama's Gresini Honda seat.
Tech 3 Yamaha's Cal Crutchlow was making his return from a broken collarbone at Silverstone two weeks' ago.
for pictures from the grand prix…
Do not copy and paste onto other websites
1. Ben Spies
USA Yamaha Factory Racing 41m 44.659s
2. Casey Stoner
AUS Repsol Honda 41m 52.356s
3. Andrea Dovizioso
ITA Repsol Honda 42m 12.165s
4. Valentino Rossi
ITA Ducati Marlboro 42m 15.343s
5. Nicky Hayden
USA Ducati Marlboro 42m 27.831s
6. Jorge Lorenzo
ESP Yamaha Factory Racing 42m 29.195s
7. Colin Edwards
USA Monster Yamaha Tech 3 42m 52.771s
8. Hiroshi Aoyama
JPN Repsol Honda 42m 55.412s
9. Marco Simoncelli
ITA San Carlo Honda Gresini 43m 9.584s
10. Toni Elias
ESP LCR Honda 43m 10.875s
11. Alvaro Bautista
ESP Rizla Suzuki 43m 23.125s
12. Hector Barbera
ESP Mapfre Aspar 42m 11.012s
13. Kousuke Akiyoshi
JPN San Carlo Honda Gresini 42m 58.437s
14. Cal Crutchlow
GBR Monster Yamaha Tech 3 43m 7.755s
Randy de Puniet
FRA Pramac Racing
CZE Cardion AB Motoracing