Yamaha's Valentino Rossi claimed his first victory since 2010 at the Dutch Grand Prix today and world champion Jorge Lorenzo finished fifth two days after breaking his collarbone.
Italian seven-times world champion Rossi took the lead on the sixth lap at Assen and was never overtaken, sealing maximum points ahead of Spain's Marc Marquez and Cal Crutchlow, the first Briton to start from pole position since 2002.
Lorenzo made a remarkable return to action following his high-speed crash in wet conditions in practice on Thursday.
The Spaniard underwent surgery on Friday and started 12th on the grid.
World championship leader Dani Pedrosa was fourth to extend his advantage over Lorenzo to nine points after seven of 18 rounds.