O Pecco Bagnaia ξεκίνησε από την pole και κατάφερε να στρίψει πρώτος στον αγώνα του Portimao μέχρι το τέλος χωρίς να πιεστεί σε κανένα σημείο του αγώνα.
Στην δεύτερη θέση τερμάτισε ο Joan Mir, χωρίς να καταφέρει να απειλήσει τον Bagnaia, άλλα και χωρίς να απειληθεί από κανέναν μέχρι το τέλος του αγώνα ενώ το βάθρο συμπλήρωσε ο Jack Miller επίσης με Ducati.
Εκτός αγώνα έμεινε ο Fabio Quartararo (Yamaha) ο οποίος στη μάχη για την 5η θέση έχασε το μπροστινό της M1 και έπεσε κάνοντας την πρώτη του εγκατάλειψη για φέτος!
Στην 4η θέση της κατάταξης βρέθηκε ο Alex Marquez με την LCR Honda ο οποίος είχε πίσω τους Zarco (Ducati) και Pol Espargaro (Honda), ενώ τη δεκάδα έκλεισαν οι Martin (Ducati), Rins (Suzuki), Bastianini (Ducati) και Binder (KTM).