Το 86ο Grand Prix Γερμανίας ξεκίνησε με δύσκολες καιρικές συνθήκες, όμως ο Μαρκ Μάρκεθ έδωσε για ακόμη μία φορά παράσταση, κατακτώντας τη νίκη στο βρόχινο Sprint του MotoGP με εντυπωσιακή ανατροπή στον τελευταίο γύρο.
Η εκκίνηση έγινε σε βρεγμένο οδόστρωμα και ο Μάρκεθ ξεκίνησε δυναμικά, όμως ένα λάθος στην πρώτη στροφή τον έριξε στην 5η θέση. Την πρωτοπορία του αγώνα ανέλαβε ο Μάρκο Μπετσέκι με την Aprilia, ενώ ο Φράνκο Μορμπιντέλι ανέβηκε στη 2η θέση με τη Ducati της VR46, και ο Κουαρταραρό βρέθηκε 3ος με την Yamaha, έχοντας ξεκινήσει από την 7η θέση.
Ο Άλεξ Μάρκεθ, αδερφός του Μαρκ, έχασε έδαφος και έπεσε στην 7η θέση, ενώ ο Μορμπιντέλι είχε άσχημη πτώση στον 3ο γύρο, με αποτέλεσμα να τον προσπεράσει ο ντι Τζιαναντόνιο και να βρεθεί εκείνος στην 3η θέση.
Ο Μαρκ Μάρκεθ άρχισε να ανεβαίνει σταθερά και στον 7ο γύρο ήταν ήδη 3ος, πίσω από τον Κουαρταραρό. Ο Πέδρο Ακόστα είχε έξοδο που του στοίχισε πτώση στη 12η θέση, ενώ ο Πέκο Μπανιάια παρέμενε μακριά από τον καλό του εαυτό, τρέχοντας στη 15η θέση.
Στον 9ο γύρο, ο Μάρκεθ πέρασε 2ος, πλησιάζοντας τον Μπετσέκι με διαφορά 1,6 δευτερολέπτων. Παρά τη γλιστερή πίστα, διατήρησε υψηλό ρυθμό και μείωσε συνεχώς τη διαφορά.
Στους τελευταίους γύρους, η μάχη κορυφώθηκε. Ο Μάρκεθ πίεσε στο όριο, και στον τελευταίο γύρο κατάφερε να περάσει τον Μπετσέκι και να τερματίσει πρώτος, σε έναν από τους πιο θεαματικούς αγώνες της χρονιάς. Ο ντι Τζιαναντόνιο πίεσε μέχρι τέλους τον Κουαρταραρό για την 3η θέση, ολοκληρώνοντας έτσι έναν γεμάτο ένταση Sprint στη Γερμανία.