Marco Bezzecchi langsung memimpin balapan selepas lampu start padam. Sayangnya, pembalap Aprilia Racing itu terjatuh di tikungan 12. Alhasil, Marc Marquez yang memulai balapan dari posisi kedua mengambil alih posisi terdepan.
Jorge Martin berhasil menyalip Marquez pada lap ketujuh. Setelah itu, Marquez terus memangkas jarak dari Martin. Pembalap Ducati Lenovo Team tersebut mampu merebut kembali posisi terdepan usai mengasapi Martin pada lap 12.
Sementara itu, Alex Marquez yang berada di posisi ketiga membuntuti Martin dalam perebutan posisi kedua. Usaha pembalap Gresini Racing itu membuahkan hasil pada lap 14. Alex Marquez mampu menyalip Martin di tikungan enam.
Tantangan yang Martin hadapi belum usai. Pedro Acosta mengincar posisi ketiga yang ditempati juara MotoGP 2024 tersebut. Acosta berhasil mengasapi Martin pada lap 16 sehingga bercokol di posisi ketiga.
Posisi Martin semakin melorot pada fase akhir balapan. Fermin Aldeguer merebut posisi keempat dari pembalap bernomor 89 itu pada lap 20. Martin tak beranjak dari posisi kelima hingga akhir balapan.
Di sisi lain, kedudukan Marc Marquez tak tergoyahkan sampai bendera finis berkibar. Ia memenangi balapan dengan keunggulan 0,657 detik atas Alex Marquez. Ini merupakan kemenangan ketujuh Marc Marquez di Sirkuit Misano sepanjang berkiprah di kelas utama. Pembalap yang finis di posisi sepuluh besar pada balapan utama GP San Marino 2026 adalah sebagai berikut:
Marc Marquez (Ducati Lenovo Team);
Alex Marquez (Gresini Racing) +0,657 detik;
Pedro Acosta (Red Bull KTM Racing) +2,326 detik;
Fermin Aldeguer (Gresini Racing) +6,027 detik;
Jorge Martin (Aprilia Racing) +14,021 detik;
Raul Fernandez (Trackhouse Racing) +18,252 detik;
Fabio Di Giannantonio (Pertamina Enduro VR46 Racing Team) +20,581 detik;
Enea Bastianini (Red Bull KTM Tech3) +20,858 detik;
Luca Marini (Honda HRC Castrol) +22,911 detik;
Fabio Quartararo (Monster Energy Yamaha) +23,229 detik.