Jorge Martin tampil dominan di Main Race MotoGP Portugal. Dia langsung memimpin setelah start.
Komposisi 1-3 sudah lama diisi Jorge Martin, Enea Bastianini, dan Maverick Vinales. Pertarungan menarik terjadi antara Marc Marquez, Pedro Acosta, dan Pecco Bagnaia di posisi 4-6.
Pedro Acosta mampu melepaskan diri dari Marquez dan Bagnaia untuk finis keempat. Namun saat itu Marquez dan Bagnaia terlibat insiden yang menyebabkan keduanya kehilangan peluang finis di posisi teratas.
Pedro Acosta pun mendapat rejeki nomplok di lap terakhir karena Vinales mengalami masalah teknis pada motornya. Puncaknya adalah Vinales tersingkir di T1 pada lap terakhir.
Komposisi podium juga dimiliki oleh Martin, Bastianini dan Martin.