Dennoch blieben die Führungswechsel bestehen, da eine große Gruppe alle auf den Sieg abzielte. Mit 14 verbleibenden Runden eroberte Vietti die Führung zurück, aber Arbolino überholte ihn im nächsten Umlauf auf der Hauptgeraden erneut. Eine Runde später tauschte Aldeguer die Positionen mit Vietti und kehrte auf den zweiten Platz zurück.
WAS IST DA PASSIERT 🔄
— MotoGP™🏁 (@MotoGP) 7. Juli 2024
Nach all dem geht Vietti von P3 auf P1 und @Aldeguer54 genau andersherum 🤯#GermanGP 🇩🇪 pic.twitter.com/dpV4Wg6LnJ
Mit noch zehn verbleibenden Runden war Aldeguer wieder in Führung. In der 18. Runde machte Arbolino einen Fehler, der ihn auf den fünften Platz zurückwarf. Aldeguer schaffte es, an der Spitze wegzukommen und einen Vorsprung von über einer Sekunde aufzubauen.
Der heftigste Kampf verlagerte sich somit auf den Kampf um den zweiten Platz, den Dixon mit fünf verbleibenden Runden innehatte, während Vietti auf dem dritten Platz lag. Allerdings hatten auch mehrere andere Fahrer eine Chance auf einen Podestplatz im Blick. Einer von ihnen war Diogo Moreira (Italtrans Racing Team/Kalex), der in der Endphase eine bedeutende Aufholjagd hinlegte.
Am Ende sicherte sich Aldeguer den Sieg, während Dixon den zweiten Platz behielt und 2,159 Sekunden hinter dem Gewinner ins Ziel kam. Ai Ogura (MT Helmets-MSi/Boscoscuro) sicherte sich den letzten Platz auf dem Podium nach einem intensiven Kampf, bei dem Moreira sich mit dem vierten Platz begnügte. Vietti belegte den fünften Platz vor Somkiat Chantra (Idemitsu Honda Team Asia/Kalex) und dem Führenden in der Meisterschaft Sergio García (MT Helmets-MSi/Boscoscuro).