Jorge Martin vince la print del Gran Premio di Germania. Il via della gara sprint vede Francesco Bagnaia conquistare la testa della classifica, portandosi dietro Miguel Oliveira e Jorge Martin. Dopo alcune tornate è però lo spagnolo della Prima Pramac ad avere la meglio e ad ottenere la prima posizione, mentre Bagnaia scivola in terza posizione. Giunti a metà gara, Marc Marquez è protagonista di una grande rimonta, con il gruppo di testa che mantiene le proprie posizioni. Il campione del mondo in carica si dimostra in difficoltà sul finale, con Enea Bastianini che si avvicina, ma non supera il compagno di squadra. Al termine di quindici giri, Martin vince davanti a Oliveira e a Bagnaia.
- J. Martin
- M. Oliveira
- F. Bagnaia
- E. Bastianini
- F. Morbidelli
- M. Marquez
- M. Vinales
- B. Binder
- A. Marquez
- M. Bezzecchi
- J. Miller
- F. Di Giannantonio
- F. Quartararo
- R. Fernandez
- L. Marini
- A. Fernandez
- J. Zarco
- T. Nakagami
- S. Bradl
- R. Gardner
- J. Mir
- P. Acosta