The 38-year-old took victory at Assen, finishing just ahead of Danilo Petrucci. Marc Marquez was 3rd, fending off competition from behind