O piloto espanhol Jorge Martín conquistou o Grande Prémio da Alemanha de MotoGP numa luta ganha a Bagnaia.
O corredor assumiu a liderança no decorrer da quarta volta. Contudo nas 10 primeiras voltas acabou por perder o primeiro lugar para Bagnaia, após ser ultrapassado. Já à passagem da 24ª volta nova troca, com Martin a roubar literalmente o primeiro lugar a Bagnaia.
Até ao fim, uma enorme luta com o piloto da Pramac Racing a defender-se com unhas e dentes dos ataques do italiano.
Ainda na derradeira e última volta, Bagnaia tocou na mota de Martín e isso foi o suficiente para perder terreno.
O espanhol Jorge Martin repetiu assim a vitória na corrida Sprtint de sábado e tornou-se no segundo piloto a ganhar a corrida sprint e o Grande Prémio.
Já o português Miguel Oliveira partiu da 16.ª posição e rapidamente saltou para o 13.º posto. A pouco e pouco, o piloto da RNF Aprilia foi subindo na classificação, beneficiou das desistências de Viñales (problemas no motor) e de Brad Binder (despistou-se), e ultrapassou Espargaró.