Der KTM-Pilot startet das Rennen auf dem Autódromo Internacional do Algarve, das um 13:00 Uhr beginnt, von der zehnten Startposition, nachdem er am Samstag bei seinem letzten Versuch, seine Zeit im Qualifying zu verbessern, gestürzt war.

Oliveira fuhr eine Zeit von 1.39.445 Minuten, 0,583 Sekunden mehr als die schnellste Runde, die vom Franzosen Fabio Quartararo (Yamaha) gehalten wurde, der mit 1.38.862 einen neuen Rekord auf der portugiesischen Strecke aufstellte, der zuvor Miguel Oliveira gehörte.

Der Spanier Alex Rins (Suzuki) wurde Zweiter, 0,089 Sekunden hinter Quartararo. Dritter wurde der Franzose Johan Zarco (Ducati) mit 0,129 Sekunden, trotz eines Sturzes im ersten von zwei Runs auf die Strecke. Der Spanier Marc Márquez (Honda) wurde Sechster, 0,259 Sekunden.

Der Italiener Francesco Bagnaia (Ducati), der die Zeit für die 'Pole' um eine halbe Sekunde dominiert hatte, fiel am Ende auf den 11. Platz zurück, da seine Bestzeit unter der Situation gelber Flaggen erzielt wurde, aufgrund des Sturzes von Miguel Oliveira.

Aus dem Rennen ist der Spanier Jorge Martin (Ducati), das Opfer eines heftigen Sturzes während des dritten freien Trainings, der ihm Prellungen am rechten Kopf, an der Hand und am Knöchel einbrachte.