Jorge Martin dominiert den Portugiesischen Grand Prix von Anfang bis Ende in einem Rennen, in dem er jede Runde führte. In der Zwischenzeit waren der amtierende Champion Francesco Bagnaia und Marc Marquez in einen dramatischen Unfall verwickelt.
Martin startete perfekt und übernahm die Führung in Kurve 1, baute schnell einen kleinen Vorsprung auf Maverick Vinales von Aprilia aus.
In der ersten Runde kam es zu einer leichten Kollision zwischen den Ducati-Werksteamkollegen Enea Bastianini und Bagnaia in Kurve 4. Bastianini ging als Sieger aus dieser Begegnung hervor.
In den ersten Runden lieferten sich der Rookie-Sensation Pedro Acosta und Brad Binder von KTM einen Kampf um den siebten Platz. Schließlich überholten beide Fahrer Jack Miller, ebenfalls von KTM, der in der ersten Kurve weit ging.
Acosta überholte dann erfolgreich Binder und kam M. Marquez von Gresini in fünfter Position näher. Er machte einen ähnlichen Zug wie den in Katar und überholte den achtfachen Champion in der folgenden Runde.
Acosta versuchte einen kühnen Zug an Bagnaia in Kurve 1, musste sich aber schließlich damit zufriedengeben, einige Runden hinter dem Italiener zu bleiben.
Mit fünf verbleibenden Runden gelang es Acosta, an Bagnaia vorbeizugehen, der mit Reifenverschleiß zu kämpfen hatte, und sich einen Platz auf dem Podium zu sichern.
Jedoch versuchte M. Marquez in einer dramatischen Wendung, Bagnaia in Kurve 5 zu überholen, als noch drei Runden übrig waren. Das Manöver ging nicht wie geplant aus und beide Fahrer kollidierten, was ihre Chancen auf wertvolle Punkte zunichtemachte.
In der letzten Runde hatte Vinales, der das Sprintrennen gewonnen hatte, einen herzzerreißenden Moment, als sein Motorrad scheinbar blockierte und er stürzte. Später stellte sich heraus, dass ein Getriebeproblem dafür verantwortlich war, nicht ein Fehler des Fahrers.
Als Ergebnis sicherte sich Bastianini den zweiten Platz, während Acosta in nur seinem zweiten MotoGP-Rennen sein erstes Podium erreichte und zum jüngsten Fahrer der MotoGP-Ära wurde, der dies schaffte.
Aleix Espargaro hatte ein herausforderndes Rennen und fiel nach dem Start auf den 13. Platz auf den 17. Platz zurück. Allerdings gelang es ihm, sich zu erholen und einen respektablen achten Platz zu erreichen.
Die Ausfälle von Bagnaia, M. Marquez und Vinales ermöglichten es KTM, die dritten, vierten und fünften Plätze zu sichern und ihre Position in der Konstrukteursmeisterschaft zu stärken. Auch Yamaha und Honda profitierten von diesen Vorfällen und konnten wertvolle Punkte nach einem harten Rennen in Katar sammeln.
Fabio Quatararo lieferte eine beeindruckende Leistung und landete auf dem siebten Platz, während Joan Mir den 12. Platz sicherte. Diese Ergebnisse werden einen bedeutenden Einfluss auf ihre Aussichten für den Rest der Saison haben.