
Dirko zaznamovalo veliko odstopov, tako da je dirko zaključilo le deset dirkačev.
Zmagovalec 30 krogov dolge dirke razreda MotoGP v suhem in sončnem Sachsenringu je z dominantno predstavo v njegovi jubilejni 200. dirki v razredu MotoGP postal Ducatijev tovarniški dirkač Marc Marquez, ki je vodil od štarta do cilja, ob koncu pa slavil s prednostjo 6.3s pred konkurenco. Na končnem drugem mestu je nemško preizkušnjo končal dirkač ekipe Gresini Alex Marquez in v tudi zanj jubilejni 100. dirki v karieri dirkača razreda MotoGP kar se da omejil izgubo točk proti starejšemu bratu, s tretjim mestom pa je drugi tovarniški dirkač Ducatija Francesco Bagnaia dopolnil Ducatijevo prevlado na današnji dirki.
Fabio Quartararo se je s tovarniško Yamaho uspel uvrstiti na končno četrto mesto, v zadnjem krogu pa tudi uspel za seboj zadržati vse napade drugega dirkača ekipe Gresini Fermina Aldeguerja, ki je tako osvojil končno peto mesto, le desetinko sekude za francoskim dirkačem pred njim, oba pa sta za zmagovalcem zaostala že skoraj 19s. Prvo šesterico je zaključil tovarniški dirkač Honde Luca Marini in japonskemu proizvajalcu pridirkal njihovo najboljšo uvrstitev v razredu MotoGP po dirki na Tajskem leta 2023.
Brad Binder, tovarniški KTM dirkač, je dirko zaključil na končnem sedmem mestu, le 0.077s za Marinijem pred seboj in devet desetink pred avstralskim dirkačem ekipe Pramac Yamaha Jackom Millerjem, ki je skozi cilj pridirkal na končnem osmem mestu. Le desetinko za njim in skupno 25.8s za zmagovalcem je skozi cilj zapeljal dirkač ekipe Trackhouse Aprilia Raul Fernandez, medtem ko je tokrat zadnji uvrščeni bil tovarniški dirkač Yamahe Alex Rins na končnem desetem mestu, ki je dirko zaključil 39.4s za zmagovalcem.