Ο αγώνας στην ηλιόλουστη Aragon ξεκίνησε με τους Vinales, Lorenzo, Rossi, Crutchlow, Marquez, Pedrosa και Dovizioso στις πρώτες επτά θέσεις του grid, όμως τελείωσε με τον Marquez πρώτο στον αγώνα και, πλέον, τη βαθμολογία με διαφορά 16 βαθμών από τον Andrea Dovizioso.

Στην εκκίνηση, ο Ισπανός της Ducati πήρε την πρωτοπορία, όμως δεν είδαμε άλλες ανακατατάξεις στις πιο ψηλές θέσεις στις πρώτες στροφές. Όμως, κατά τη διάρκεια του εναρκτήριου γύρου, τα προσπεράσματα ήταν αρκετά. Ο Lorenzo έμεινε πρώτος, όμως δεύτερος ήταν πλέον ο Valentino Rossi. O Andrea Dovizioso, με ένα πολύ δυναμικό ξεκίνημα, ήταν τρίτος, μπροστά από τον Marc Marquez. Ο Maverick Vinales έπεσε στην πέμπτη θέση και μάλιστα στους επόμενους γύρους έχασε την επαφή του με την τετράδα της κορυφής.

Όσον αφορά τις επιλογές ελαστικών των αναβατών στις πρώτες τέσσερις θέσεις, οι δύο Ducati χρησιμοποιούσαν μεσαίο ελαστικό μπροστά και μαλακό πίσω. Ο Rossi είχε μεσαίο μπροστά και σκληρό πίσω, ενώ ο Marquez χρησιμοποιούσε τη σκληρή γόμα και στους δύο τροχούς του.

Για δέκα γύρους δεν είχαμε κάποια αλλαγή στην κορυφή, με τα μόνα προσπεράσματα να γίνονται ανάμεσα σε Marquez και Dovizioso. Ο Ισπανός τελικά πέρασε μπροστά και μετά ανέβηκε στη δεύτερη θέση, προσπερνώντας και το Rossi.

Στη συνέχεια, οι Lorenzo και Marquez έδωσαν τη μάχη για την πρωτοπορία, ενώ οι Rossi και Dovizioso έπεσαν λίγο πιο πίσω, σε ένα δεύτερο γκρουπ, με τους Vinales, Pedrosa, Aleix Espargaro και Bautista. O Pedrosa πέρασε τους δύο Ιταλούς για να ανεβεί στην τρίτη θέση και να μπει στη μάχη της νίκης, ενώ ο Marc Marquez προσπέρασε το Lorenzo για να λάβει το προβάδισμα.

Με δυόμισι γύρους για το τέλος, ο Pedrosa πέρασε το Lorenzo και προσπάθησε να φτάσει τον teammate του. Όμως δεν τα κατάφερε και ο Marquez νίκησε τον αγώνα για να ανεβεί στην πρώτη θέση της βαθμολογίας! Ο Pedrosa και ο Lorenzo ανέβηκαν μαζί του στο βάθρο. Ο Maverick Vinales πήρε τελικά την τέταρτη θέση, με το Valentino Rossi να νικά τον πόνο για να τερματίσει πέμπτος. O Aleix Espargaro πέρασε έναν, απογοητευμένο, Andrea Dovizioso, ενώ οι Αlvaro Bautista, Johann Zarco και Pol Espargaro έκλεισαν τη δεκάδα.

Θέση Αναβάτης Ομάδα Διαφορά
1 Marc MARQUEZ Repsol Honda Team 42’06.816
2 Dani PEDROSA Repsol Honda Team +0.879
3 Jorge LORENZO Ducati Team +2.028
4 Maverick VIÑALES Movistar Yamaha MotoGP +5.256
5 Valentino ROSSI Movistar Yamaha MotoGP +5.882
6 Aleix ESPARGARO Aprilia Racing Team Gresini +6.962
7 Andrea DOVIZIOSO Ducati Team +7.455
8 Alvaro BAUTISTA Pull&Bear Aspar Team +7.910
9 Johann ZARCO Monster Yamaha Tech 3 +13.002
10 Pol ESPARGARO Red Bull KTM Factory Racing +14.075
11 Mika KALLIO Red Bull KTM Factory Racing +17.192
12 Andrea IANNONE Team SUZUKI ECSTAR +20.632
13 Jack MILLER EG 0,0 Marc VDS +23.886
14 Scott REDDING OCTO Pramac Racing +25.523
15 Tito RABAT EG 0,0 Marc VDS +26.082
16 Jonas FOLGER Monster Yamaha Tech 3 +30.302
17 Alex RINS Team SUZUKI ECSTAR +31.874
18 Hector BARBERA Reale Avintia Racing +31.948
19 Bradley SMITH Red Bull KTM Factory Racing +36.296
20 Danilo PETRUCCI OCTO Pramac Racing +37.842
21 Loris BAZ Reale Avintia Racing +47.599
22 Sam LOWES Aprilia Racing Team Gresini +47.647
Not Classified
Cal CRUTCHLOW LCR Honda
Karel ABRAHAM Pull&Bear Aspar Team