O Jorge Martin ανέκαμψε μετά από έναν καταστροφικό πρώτο γύρο και μετά το λάθος του Pedro Acosta τέθηκε επικεφαλής του αγώνα μέχρι την καρό σημαία.
Όταν έσβησαν τα φώτα της εκκίνησης, ο Martin κατάφερε να στρίψει πρώτος, με τους Marc Marquez, Marco Bezzecchi και Pedro Acosta ακριβώς από πίσω του.
Ο Ισπανός της Aprilia είχε φρενάρει πολύ αργά στην προσπάθειά του να μείνει μπροστά από τον Marquez και άνοιξε τη γραμμή του στην έξοδο.
Αυτό έφερε τον Marquez σε απόσταση βολής και ο αναβάτης της εργοστασιακής Ducati επιτέθηκε στην είσοδο της 2a, καταφέρνοντας να περάσει μπροστά.
Στην 2b ο Martin άνοιξε παλι τη γραμμή του και άρχισε να χάνει θέσεις, φτάνοντας σταδιακά πίσω στην 8η, ενώ μπροστά, πλησιάζοντας τα φρένα της 3ης στροφής ο Acosta είχε φτάσει δίπλα στον Marquez.
O Ισπανός της KTM (που έχει δείξει έναν πολύ καλό ρυθμό από την Παρασκευή) επιτέθηκε από την εσωτερική και πέρασε τον Marquez, ξεκινώντας αμέσως να ανοίγει διαφορά.
Εν τω μεταξύ o Martin προσπαθούσε να ανακάμψει από τα προβλήματα του πρώτου γύρου και στον πέμπτο από τους 14 γύρους είχε ανέβει ήδη και πάλι στην τέταρτη θέση, περνώντας τον Alex Marquez, έχοντας όμως και μια προειδοποίηση για τα όρια της πίστας.
Μπροστά, ο Acosta ήταν πλέον 1,6 δευτερόλεπτα μακριά από τον Marquez, ο οποίος κρατούσε περίπου μισό δευτερόλεπτο πίσω του τον Marco Bezzecchi.
O Martin συνέχιζε την επίθεσή του και στην πρώτη στροφή του έβδομου γύρου πέρασε άνετα τον Bezzecchi, βάζοντας πλέον στο στόχαστρο εκ νέου τον Marquez.
Στον επόμενο γύρο, ο Ισπανός της Aprilia επιτέθηκε στην πρώτη στροφή στον Marquez και κατάφερε να τον περάσει, σε μια μάχη που δεν ήταν μόνο για τη δεύτερη θέση του αγώνα, αλλά και για την πρωτοπορία στη βαθμολογία, καθώς οι δύο αναβάτες είχαν φτάσει στο Red Bull Ring ισοβαθμώντας στην κορυφή.
Τώρα ο Martin θα έπρεπε να καλύψει μια διαφορά 2,8 δευτερολέπτων για να πιάσει τον Acosta, ο οποίος παρέμενε με ανεση μπροστά.
Γρήγορα ο Martin απομακρύνθηκε από τον Marquez, όμως η διαφορά από τον Acosta δεν έπεφτε κάτω από τα 2,5 δευτερόλεπτα.
Και ξαφνικά, τρεις γύρους πριν το τέλος όλα άλλαξαν.
Ο Acosta πίεσε υπερβολικά στην 2η στροφή, το μπροστινό υποχώρησε και ο Ισπανός βρέθηκε στο έδαφος, καταστρέφοντας έναν μέχρι εκείνη τη στιγμή τέλειο αγώνα.
Αυτό έφερε τον Martin στην πρώτη θέση, έχοντας μια διαφορά 8 δεκάτων του δευτερολέπτου από τον Marquez, ο οποίο με την σειρά του κρατούσε τον Bezzecchi σε απόσταση ασφαλείας.
Οι δύο τελευταίοι γύροι δεν άλλαξαν κάτι, με τον Martin να φτάνει στη νίκη και να περνάει και πάλι στην πρώτη θέση της βαθμολογίας, τον Marquez στη δεύτερη θέση και τον Bezzecchi να συμπληρώνει το βάθρο.
Ο Ai Ogura τερμάτισε τέταρτος, αρκετά πίσω από τους πρωτοπόρους, ενώ την πρώτη πεντάδα συμπλήρωσε ο Alex Marquez.
O Francesco Bagnaia πήρε την έκτη θέση, μπροστά από τους Johann Zarco, Fermin Aldeguer και Brad Binder, που συμπλήρωσαν τις βαθμολογούμενες θέσεις.

