Ο Fabio Di Giannantonio της ομάδας VR46 Racing κατέκτησε μια επεισοδιακή νίκη στο Grand Prix της Καταλονίας, σε έναν αγώνα που σημαδεύτηκε από απρόσμενες ανατροπές και συνεχείς διακοπές. Η νίκη αυτή, μόλις η δεύτερη στην καριέρα του Ιταλού αναβάτη στο MotoGP, επισκιάστηκε από σοβαρά ατυχήματα που οδήγησαν τους Alex Marquez και Johann Zarco στο νοσοκομείο.

Το Grand Prix της Καταλονίας διακόπηκε δύο φορές με κόκκινη σημαία, μετατρέποντας τον αρχικό αγώνα των 24 γύρων σε ένα σπριντ 12 γύρων. Η δραματική εξέλιξη ξεκίνησε στον 12ο γύρο, όταν η μηχανή του Pedro Acosta έχασε ξαφνικά ισχύ, με αποτέλεσμα ο Alex Marquez να προσκρούσει πάνω της και να εκτοξευθεί, προκαλώντας τον πρώτο σοβαρό τραυματισμό. Στη συνέχεια, μετά την επανεκκίνηση, μια καραμπόλα στην πρώτη στροφή μεταξύ των Johann Zarco, Francesco Bagnaia και Luca Marini επέβαλε τη δεύτερη διακοπή.

Παρά το χάος, ο Di Giannantonio κατάφερε να επιβληθεί, προσπερνώντας τον Joan Mir τέσσερις γύρους πριν το τέλος και θέτοντας υπό πίεση τον πρωτοπόρο Acosta, ο οποίος τελικά εγκατέλειψε μετά από πτώση στον τελευταίο γύρο. Στη δεύτερη θέση τερμάτισε ο Joan Mir και στην τρίτη ο Fermin Aldeguer. Η τελική κατάταξη παραμένει ωστόσο υπό αίρεση, καθώς έξι αναβάτες βρίσκονται υπό διερεύνηση για τις πιέσεις των ελαστικών τους. Στη βαθμολογία του πρωταθλήματος, ο Marco Bezzecchi, που τερμάτισε έκτος, αύξησε τη διαφορά του από τον Jorge Martin στους 13 βαθμούς.
