Mis sous pression par Francesco Bagnaia tout au long des 30 tours au programme, Jorge Martin n’a pas craqué et remporte le Grand Prix d’Allemagne devant le champion du monde en titre. Johann Zarco, après avoir vu Brad Binder chuter, s’offre un troisième podium de rang quand Fabio Quartararo n’a pas brillé.