Martin vince il GP Germania al termine di un super duello con Bagnaia e accorcia le distanze nel Mondiale (ora è a -16 da Pecco). Sul podio anche Zarco, poi Bezzecchi, Marini (Ducati piazza 5 moto in top 5 per la prima volta nella storia) e Miller. 7° Alex Marquez, 8° Bastianini, 9° Di Giannantonio e 10° Oliveira. Solo 13° Quartararo, preceduto anche dal compagno di squadra Morbidelli. Out Vinales (problema al motore) e Binder, caduto mentre era terzo. Marc Marquez ha dato forfait prima del via.