Η Καταλονία έζησε ένα αγωνιστικό Σαββατοκύριακο γεμάτο ένταση, ανατροπές και οικογενειακό δράμα. Ο Alex Marquez της BK8 Gresini Racing MotoGP πανηγύρισε μια σπουδαία νίκη μέσα στην Ισπανία, επικρατώντας του αδελφού του, Marc Marquez της Ducati Lenovo Team. Κάτι που έβαλε τέλος στο αήττητο σερί του πρωταθλητή ενώ στην τρίτη βρέθηκε ο αναβάτης της KTM Enea Bastianini. Παρά το δυνατό ξεκίνημα του Marc από την pole, ο Alex έδειξε από νωρίς ότι δεν θα άφηνε την ευκαιρία να χαθεί. Στον τέταρτο γύρο, με μια κλασική κίνηση στη στροφή 1, πήρε την πρωτοπορία, βάζοντας φωτιά στην κόντρα των δύο αδελφών. Ο Marc προσπάθησε να αντιδράσει, αλλά μικρά λάθη στους τελευταίους γύρους τον άφησαν στη δεύτερη θέση με 1,7 δευτερόλεπτα πίσω από τον αδελφό του.

Για τον Alex, η νίκη αυτή είχε διπλή σημασία: ήταν η δεύτερη της καριέρας του στο MotoGP, αλλά και η απόλυτη εξιλέωση μετά την πτώση του στο Sprint της ίδιας πίστας.
Ο αγώνας είχε από νωρίς απώλειες. Στον δεύτερο γύρο, Marco Bezzecchi της Aprilia Racing συγκρούστηκε με τον Franco Morbidelli, με αποτέλεσμα να πέσει και να παρασύρει και τον Fabio Di Giannantonio. Και οι δύο έμειναν εκτός μάχης για το βάθρο, αν και βγήκαν αλώβητοι.

Από την άλλη, ο Francesco “Pecco” Bagnaia της Ducati πρόσφερε μια από τις πιο θεαματικές αναρριχήσεις. Ξεκινώντας από την 22η θέση, έφτασε μέχρι την έβδομη, αποδεικνύοντας γιατί είναι δις παγκόσμιος πρωταθλητής, αν και το αποτέλεσμα δεν ήταν αρκετό για περισσότερους βαθμούς στο κυνήγι του τίτλου. Από την άλλη, ο Enea Bastianini με την KTM έδειξε σταθερό ρυθμό και ψυχραιμία, ανεβαίνοντας στην τρίτη θέση και κατακτώντας το πρώτο του βάθρο με τη νέα του ομάδα. Μια επίδοση που δίνει μεγάλη ώθηση τόσο στον ίδιο όσο και στην KTM. Ο Pedro Acosta, επίσης με KTM, ξεκίνησε δυνατά, αλλά στο δεύτερο μισό του αγώνα «λύγισε» από τη φθορά των ελαστικών και τερμάτισε τέταρτος.

Ο Fabio Quartararo πήρε μια αξιοπρεπή πέμπτη θέση, μπροστά από τον πρωτοεμφανιζόμενο Ai Ogura, που πέτυχε το πρώτο του top-6 στη μεγάλη κατηγορία.
Στην όγδοη θέση τερμάτισε ο Luca Marini (Honda HRC), επιβεβαιώνοντας τα βήματα προόδου της Honda, ενώ ο Miguel Oliveira (Yamaha) και ο Jorge Martin (Aprilia Racing) συμπλήρωσαν τη δεκάδα. Η ήττα του Marc Marquez σημαίνει ότι το πρωτάθλημα θα παραμείνει ανοικτό τουλάχιστον μέχρι την Ιαπωνία. Με τη διαφορά να παραμένει διαχειρίσιμη για τους διώκτες του, ο ανταγωνισμός υπόσχεται ένταση και θεαματικές μάχες στους επόμενους γύρους.
Τελική κατάταξη
1 Alex Marquez BK8 Gresini Racing MotoGP 40:14.093
2 Marc Marquez Ducati Lenovo Team +1.740
3 Enea Bastianini KTM Tech3 +5.562
4 Pedro Acosta KTM Factory Racing +13.373
5 Fabio Quartararo Monster Energy Yamaha +14.409
6 Ai Ogura Trackhouse MotoGP Team +15.055
7 Francesco Bagnaia Ducati Lenovo Team +16.048
8 Luca Marini Honda HRC Castrol +16.372
9 Miguel Oliveira Prima Pramac Yamaha +16.937
10 Jorge Martin Aprilia Racing +18.492

Μεγάλη νίκη του Miguel Oliveira στο βρεγμένο στην Ταϊλάνδη
Η βροχή έκανε τελικά την εμφάνισή της στην Ταϊλάνδη και για αυτό τον λόγο ο αγώνας της μεγάλης κατηγορίας καθυστέρησε σχεδόν μια ώρα να ξεκινήσει.
Όταν τελικά τα φώτα έσβησαν, ο κάτοχος της pole position, Marco Bezzecchi, έστριψε πρώτος, αλλά μαζί με τον Jorge Martin που ακολουθούσε βγήκαν εκτός των ορίων της πίστας, με τον Bezzecchi να καταφέρνει να μείνει μπροστά, όμως ο Francesco Bagnaia πέρασε στην δεύτερη θέση και ο Jack Miller στην τρίτη. Πιο πίσω, ο επικεφαλής της βαθμολογίας, Fabio Quartararo, είχε κάνει μια πολύ κακή εκκίνηση και βρισκόταν εκτός βαθμών, στην 17η θέση, ενώ ο Marc Marquez ήταν πέμπτος.
Στον τρίτο γύρο ανακοινώθηκε ότι η έξοδος του Bezzecchi στην πρώτη στροφή του είχε δώσει πλεονέκτημα και θα έπρεπε να δώσει μια θέση πίσω. Στο μεταξύ ο Miller είχε περάσει τον Bagnaia για την δεύτερη θέση, οπότε ήταν ο Αυστραλός που κληρονόμησε την πρώτη θέση.
Πιο πίσω, ο Aleix Espargaro, είχε περάσει τον Brad Binder με μια πολύ επιθετική κίνηση, ωθόντας τον αναβάτη της ΚΤΜ εκτός γραμμής. Για αυτή του την κίνηση τιμωρήθηκε με ποινή μεγάλου γύρου και βρέθηκε πιο πίσω.
Μπροστά, ο Βezzecchi άρχισε να χάνει θέσεις και σύντομα βρέθηκε πίσω από τους Oliveira, Bagnaia και Marquez. O Oliveira είχε ήδη περάσει τον Βagnaia και πλέον άρχισε να κυνηγά τον Miller για την κορυφή του αγώνα, όντας και οι 2 εκπληκτικοί αναβάτες στο βρεγμένο.
Μετά από μερικές "αναγνωριστικές" προσπάθειες, ο Oliveira πέρασε τον Μiller στην 12η στροφή του 14ου γύρου και από εκεί και πέρα θα οδηγούσε τον αγώνα μέχρι το τέλος, παίρνοντας την δεύτερη νίκη του για φέτος, μετά την επίσης βρεγμένη Ινδονησία στα τέλη Μαρτίου. Ο Jack Miller κατέκτησε την δεύτερη θέση, ενώ ο Francesco Bagnaia ολοκλήρωσε το βάθρο, κερδίζοντας σημαντικούς βαθμούς για το Πρωτάθλημα.
Ο Johann Zarco είχε εκπληκτικό ρυθμό στο τέλος και κατάφερε να περάσει τον Marc Marquez για την τέταρτη θέση, με τον Marquez να συμπληρώνει την πεντάδα.
Ο Aleix Espargaro τερμάτισε τελικά στην 11η θέση και ο Fabio Quartararo στην 17η, μένοντας εκτός βαθμών. Η διαφορά του πλέον από τον Bagnaia στην δεύτερη θέση της βαθμολογίας πέφτει στους μόλις 2 βαθμούς.
