El español Jorge Matín (Ducati Desmosedici GP24) se fue por los suelos después de liderar buena parte de la carrera para que el italiano Francesco 'Pecco' Bagnaia (Ducati Desmosedici GP24) se adjudicase el triunfo en el Gran Premio de Alemania de MotoGP en el circuito de Sachsenring.
Marc Márquez (Ducati Desmosedici GP23) logró remontar desde la decimotercera posición que ocupó en la formación de salida hasta el segundo peldaño del podio, entre Bagnaia y su hermano Alex Márquez (Ducati Desmosedici GP23), al que superó a dos vueltas del final.
Bagnaia es el nuevo líder del mundial con 222 puntos, por los 212 con los que se queda Martín al no poder puntuar, y Marc Márquez es tercero con 166 puntos.
'Martinator' salió como una exhalación para negociar líder la primera curva, en la que el portugués Miguel Oliveira (Aprilia RS-GP) intentó superarlo, pero el español supo defender muy bien la posición y el liderato de la carrera.
Por detrás, 'Pecco' Bagnaia no hizo una buena salida, pero al completar el primer giro ya era segundo y Marc Márquez (Ducati Desmosedici GP23), que salía decimotercero, cerró el giro inicial en noveno lugar.
Y escalando posiciones, Marc Márquez esperó el momento idóneo, sin cometer errores, para superar a su compatriota Raúl Fernández (Aprilia RS-GP) para ascender a la séptima posición y buscar un cambio de ritmo para engancharse al grupo de cabeza, en donde Bagnaia, Martín y Morbidelli se escapaban poco a poco.
Morbidelli aguantó a la perfección el ritmo de Martín, mientras que Bagnaia, algo más atrás, parecía empezar a recuperar algo de terreno, aunque a más de un segundo del de San Sebastián de los Reyes.
Fue en la decimocuarta vuelta cuando Bagnaia decidió pasar a la acción para recuperar la segunda plaza con un Morbidelli que daba síntomas de debilidad y en ese mismo giro Marc Márquez se ponía quinto, tras su hermano Álex, después de doblegar a Miguel Oliveira.
Una vuelta más tarde Alex Márquez superaba a Franco Morbidelli y tras la estela de éste se pegaba Marc Márquez, mientras que por detrás era Enea Bastianini el que daba buena cuenta de Miguel Oliveira, lo que suponía seis Ducati en las seis primeras posiciones.
Marc Márquez tuvo que centrar su atención en defender la posición con Bastianini, lo que permitió a Morbidelli coger algo de ventaja, pero el español no se rindió y consiguió alcanzar y superar a su rival.
Algo más tarde, y en el mismo punto, Bastianini superó a Morbidelli, pero éste le devolvió la acción a final de recta, un 'rifirrafe' que duró varias vueltas y que permitió a Marc Márquez abrir un pequeño hueco para consolidar la cuarta posición, con su hermano Álex como siguiente objetivo.
Pero la carrera no se había acabado y la presión de 'Pecco' Bagnaia sobre Jorge Martín surtió su efecto al rodar por los suelos a dos vueltas del final el español, lo que entregó en bandeja la victoria y el liderato del mundial al italiano, mientras que Marc Márquez superaba en ese mismo giro a su hermano para acabar ambos sobre el podio y confirmar una espectacular remontada desde la decimotercera posición hasta el segundo.
Tras ellos entraron en meta, por este orden: Enea Bastianini, Franco Morbidelli, Miguel Oliveira, Pedro 'Tiburón' Acosta, Marco Bezzecchi, Brad Binder y Raúl Fernández.