Marquez menyelesaikan balapan dengan catatan waktu 42 menit 06,816 detik atau lebih cepat 0,879 detik atas rekan setimnya, Dani Pedrosa, yang berada di posisi kedua. Adapun rider Ducati, Jorge Lorenzo, hanya mampu menempat urutan ketiga setelah memimpin balapan selama 21 lap.
Lorenzo langsung menyodok ke posisi terdepan ketika balapan dimulai meninggalkan Vinales dan Rossi di urutan kedua dan ketiga. Selain Lorenzo, rekan setimnya, Dovizioso juga memberi kejutan dengan langsung merebut posisi keempat dari Crutchlow di tikungan kedua.
Dovizioso kembali naik ke posisi ketiga setelah menyalip Vinales di tikungan kelima. Pebalap asal Italia tersebut memanfaatkan celah ketika Vinales terlalu melebar.
Memasuki lap kesembilan, empat pebalap terdepan yakni Lorenzo, Rossi, Marquez, dan Dovizioso saling berduel untuk memperebutkan posisi terdepan. Marquez sejatinya sempat menyalip Rossi dan Lorenzo pada tikungan ke-12, tapi The Baby Alien terlambat melakukan pengereman yang membuat posisinya justru melorot ke urutan keempat.
Marquez membuat kejutan dengan menyalip Rossi pada lap ke-12, pebalap asal Spanyol tersebut mengambil sisi dalam saat The Doctor terlalu melebar di tikungan ke-15. Setelah merebut posisi kedua, Marquez kemudian menempel ketat Lorenzo yang berada di posisi terdepan.
Tak mampu mendapat tekanan, Lorenzo harus merelakan posisi pertama diambil alih Marquez pada lap ke-16. The Baby Alien bahkan langsung mengambil jarak 0,7 detik dari Lorenzo.
Memasuki lima lap terakhir, duel ketat terjadi antara duo pebalap Yamaha, Vinales dan Rossi. Vinales berhasil merebut posisi kempat dari Rossi setelah tiga kali melakukan percobaan untuk menyalip The Doctor dari sisi luar pada lap keempat.
Lorenzo kembali harus mundur satu posisi setelah Dani Pedrosa menyalipnya pada lap ke-21. Memasuki lap terakhir, Marc Marquez semakin meninggalkan Pedrosa dan Lorenzo yang berada di belakangnya dan menutup balapan MotoGP Aragon dengan status juara selama dua musim berturut-turut, Agen Domino Online.
Hasil Lengkap Balapan MotoGP Aragon:
1. Marc Marquez 42 menit 6,819 detik
2. Dani Pedrosa 42 menit 7,695 detik
3. Jorge Lorenzo 42 menit 8,844 detik
4. Maverick Vinales 42 menit 12,072 detik
5. Valentino Rossi 42 menit 12,698 detik
6. Aleix Espargaro 42 menit 13,778 detik
7. Andrea Dovizioso 42 menit 14,271 detik
8. Alvaro Bautista 42 ment 19,818 detik
9. Johann Zarco 42 menit 19,818 detik
10. Pol Espargaro 42 menit 20,891 detik
11. Mika Kallio 42 menit 24,008 detik
12. Andrea Iannone 42 menit 30,702 detik
13. Jack Miller 42 menit 30,702 detik
14. Scott Redding 42 menit 30,339 detik
15. Tito Rabat 42 menit 32,898 detik
16. Jonas Folger 42 menit 37,118 detik
17. Alex Rins 42 menit 38,690 detik
18. Hector Barbera 42 menit 38,764 detik