Marc Marquez memastikan kemenangan dalam ajang balap sprint Grand Prix Aragon, setelah mengalahkan Alex Marquez setelah berjuang keras untuk kembali naik ke jajaran MotoGP menyusul start buruk yang awalnya membuat pebalap pabrikan Ducati itu tersingkir dari tiga besar.
Alex tampak memegang kendali saat ia mencatatkan lap tercepat demi lap tercepat, dengan tujuan untuk menjaga jarak dengan saudaranya, namun Marc perlahan mengejar adiknya untuk mengambil alih pimpinan pada lap keenam dengan melakukan pengereman untuk Tikungan 1. Marc dengan tenang menjauh dari Alex untuk mengambil bendera finis.
Juara MotoGP enam kali itu meluncur dengan buruk di garis finis, sementara Alex memimpin sementara Franco Morbidelli menyusul dan menempati posisi kedua saat melaju ke tikungan 1. Marc benar-benar terdorong turun ke posisi keempat saat pebalap Ducati itu berjuang melawan putaran roda. Pedro Acosta menyelinap melewatinya dengan sedikit kontak ke posisi ketiga juga, tetapi Marc dengan cepat membalikkan keadaan di pintu keluar tikungan.
Putaran kedua diwarnai drama saat Jack Miller (Pramac Yamaha) dan Joan Mir (HRC Honda) bertabrakan. Pembalap Yamaha itu akan diberi penalti long lap atas kesalahannya. Isyarat tangan Mir yang panik memperjelas siapa yang menurutnya bersalah atas insiden tersebut.
Morbidelli awalnya mendapat tekanan berat dari KTM Acosta untuk posisi ketiga. Motor oranye itu melaju kencang di lintasan lurus, tetapi Morbidelli berhasil menahannya bahkan setelah Acosta mencoba merebut posisi darinya.
Acosta semakin tertinggal saat Fermin Aldeguer naik ke posisi keempat dengan menggunakan ban medium di bagian belakang Ducati miliknya. Aldeguer melaju lebih jauh saat ia menggunakan keunggulan cengkeramannya untuk merebut posisi podium terakhir dari Morbidelli sementara pembalap KTM itu menyusul mereka di posisi kelima.
Posisi keenam diraih oleh Fabio Di Giannantonio dengan Ducati VR46 miliknya, pembalap lain yang menggunakan ban belakang sedang untuk mencatat waktu putaran cepat, tetapi ia tidak mampu mengimbangi trio petarung di depannya.
Maverick Vinales menjadi yang tercepat menjelang akhir balapan dengan Tech3 KTM miliknya, tetapi harus puas di posisi ketujuh sementara Marco Bezzecchi tampil gemilang untuk bangkit dari posisi grid ke-20. Brad Binder bangkit untuk meraih posisi terakhir yang menghasilkan poin setelah turun ke posisi ke-13 setelah balapan dimulai.
Ada lebih banyak kekecewaan bagi Yamaha ketika Augusto Fernandez berhenti di sirkuit dengan versi pengembangan YZR-M1.