Caratterizzato dall'uscita di scena di Fabio Quartararo, tuttora leader del Mondiale, il GP dei Paesi Bassi se l'è aggiudicato Francesco Bagnaia, che ha dominato la gara dopo essere scattato dalla pole position.
L'italiano, giunto al terzo successo stagionale, ha preceduto il connazionale Marco Bezzecchi e lo spagnolo Maverick Vinales. Aleix Espargaro, secondo nella generale, ha chiuso quarto superando due rivali all'ultima curva.
In Moto2 ha festeggiato Augusto Fernandez davanti ad Ai Ogoura e a Jake Dixon. Ayumu Sasaki ha ottenuto il primo successo in carriera in Moto3.