Marc Márquez venceu um GP da Alemanha de MotoGP marcado por inúmeras quedas e apenas concluído por dez pilotos. Miguel Oliveira foi um dos primeiros a cair e não terminou a corrida. Atrás de Márquez ficaram
Marc Márquez partiu da pole position, depois de na véspera ter também vencido a corrida sprint, e segurou o primeiro lugar na largada, seguido de Di Giannantonio e Bezecchi.
Mais atrás, Miguel Oliveira até ganhou um lugar, ultrapassando Raul Fernandez, mas logo à quarta volta, quando seguia em 14.º, caiu e viu-se forçado a desistir.
Com o passar das voltas, Márquez foi aumentando a vantagem sobre Di Giannantonio e a meio da corrida liderava com 2.4 segundos. Em destaque estava, entretanto, o campeão do mundo de 2022 e 2023, Pecco Bagnaia, que partiu de 10.º mas foi, progressivamente, recuperando posições.
Bagnaia beneficiou igualmente de várias quedas, com Di Giannantonio a cair quando rodava em segundo e, pouco depois, Bezecchi, que havia assumido o segundo posto, também caiu.
À 22.ª volta o Top 3 era composto por Marc Márquez, Alex Márquez e Pecco Bagnaia.
A sucessão de quedas deixou apenas dez pilotos em pista para as voltas finais e Marc Márquez entrou para as duas últimas voltas com sete segundos de vantagem sobre o irmão, Alex. Bagnaia vinha logo a seguir, bem à frente do quarto posicionado, Fabio Quartararo.