Pedro Acosta langsung memimpin balapan selepas lampu start padam. Sementara itu, Alex Marquez membuntuti Acosta setelah naik ke posisi kedua. Di sisi lain, Joan Mir dan Brad Binder harus keluar balapan lebih awal. Binder terjatuh setelah mengalami kontak dengan Fabio Di Giannantonio. Kemudian, motor Binder menabrak Mir sehingga pembalap Honda HRC Castrol itu ikut terjatuh.
Kemudian, Jorge Martin gagal menuntaskan balapan setelah terjatuh di tikungan 10 pada lap ketiga. Sementara itu, Marquez mengambil alih posisi pimpinan balapan setelah menyalip Acosta pada lap keempat. Kemudian, giliran Raul Fernandez yang mengasapi Acosta pada lap kelima.
Pada lap kesembilan, Acosta menyalip Fernandez sehingga bercokol di posisi kedua. Ia berjarak 0,595 detik dari Marquez sehingga masih punya peluang menyalip rekan senegaranya tersebut. Berselang satu lap, giliran Fabio Di Giannantonio yang menggeser kedudukan Fernandez sehingga menempati posisi ketiga.
Acosta berhasil memangkas jarak dari Marquez hingga 0,118 detik pada lap pemungkas. Jarak kedua pembalap kian dekat hingga tikungan terakhir. Namun, Marquez berhasil menahan perlawanan Acosta sehingga finis sebagai pemenang. Pembalap bernomor motor 73 itu menuntaskan balapan dengan keunggulan 0,041 detik atas Acosta. Adapun pembalap yang finis di zona poin pada balapan sprint GP Catalunya 2026 adalah sebagai berikut:
Alex Marquez (Gresini Racing)
Pedro Acosta (Red Bull KTM Factory Racing) +0,041 detik;
Fabio Di Giannantonio (Pertamina Enduro VR46 Racing Team) +0,457 detik;
Raul Fernandez (Trackhouse Racing) +2,928 detik;
Johann Zarco (LCR Honda) +4,764 detik;
Francesco Bagnaia (Ducati Lenovo Team) +4,894 detik;
Franco Morbidelli (Pertamina Enduro VR46 Racing Team) +6,175 detik;
Ai Ogura (Trackhouse Racing) +6,871 detik;
Marco Bezzecchi (Aprilia Racing) +7,381 detik.