En pole position au Grand Prix eni Motorrad d'Allemagne, Marc Márquez a mené la course de bout en bout pour remporter sa quatrième victoire de la saison 2012 et une troisième victoire consécutive sur le circuit allemand. Alex de Angelis et Mika Kallio complétaient le trio de tête devant Pol Espargaró, qui limite la casse après sa qualification en 17ème position. Xavier Siméon et Johann Zarco ont terminé huitième et douzième.