Main race MotoGP seri perdana berjalan cukup apik dengan lima pembalap pabrikan Italia diantaranya empat Ducati dan satu Aprilia berada di lima besar.
Enea Bastianini tidak mengikuti balapan karena dilanda cedera bahu saat terjatuh di Sprint Race.
Sama halnya dengan Pol Espargaro yang mengalami kecelakaan di latihan bebas kedua hari jumat mengharuskan dirinya absen di dua balapan (GP Portugal dan Argentina).
Race yang berlangsung selama 25 putaran dimulai dengan pembalap tuan rumah Miguel Oliveira (Crypto RNF Aprilia) memimpin balapan.
Marc Marquez yang memulai balapan di urutan pertama hampir bersentuhan dengan Pecco Bagnaia dan Jorge Martin. Start yang tidak sempurna dari mereka bertiga dimanfaatkan oleh Oliveira untuk melesat di urutan pertama pada tikungan kedua diikuti Jorge Martin dan Pecco Bagnaia dibelakangnya.
Di lap kedua Pecco Bagnaia mengambil alih posisi kedua dari Jorge Martin pada tikungan pertama. Tak berhenti di situ Pecco kemudian melibas Oliveira untuk posisi puncak. Sepanjang putaran kedua pembalap yang menggunakan nomor 1 itu menjadi pemimpin balapan.
Nasib sial menimpa Oliveira saat memasuki putaran ketiga. Marc Marquez yang berada di posisi keempat kehilangan kontrol motornya sehingga ketika memasuki tikungan 'baby alien' menabrak Oliveira yang berdampak kedua pembalap itu harus mengakhiri balapan.
Imbas dari kecelakaan tersebut Oliveira sempat terbaring cukup lama dan mendapat perawatan langsung di pinggir lintasan. Beruntung bagi Jorge Martin, dia masih bisa melanjutkan balapan meski posisinya turun beberapa peringkat.
Maverick Vinales (Aprilia Racing Team) yang berada dibelakang mereka bertiga otomatis mengambil alih posisi kedua disusul Jack Miller (Red Bull KTM) Marco Bezzecchi (Money VR46) dan rekan satu tim Miller yaitu Brad BInder.