Casey Stoner has moved back on top of the MotoGP points table with a win at Assen after a terrific battle with Honda team-mate Dani Pedrosa.
The world champion started on pole but soon found himself behind Pedrosa before retaking the lead with nine laps remaining and surging clear to win by almost five seconds.
Italy's Andrea Dovizioso finished third ahead of fellow Yamaha rider Ben Spies of the United States.
However the race was overshadowed by an early crash involving Alvaro Bautista and Jorge Lorenzo that denied Yamaha's world championship leader the chance of a fourth successive victory.
Lorenzo was furious after being taken out at turn one and the Spaniard was forced to watch as Stoner joined him at the top of the overall standings.
It was also a miserable day for Valentino Rossi, with the Italian eight-time world champion ending up at the back of the field after being forced into the pits to get a new rear tyre with ten laps remaining.