
Suzuki coureur Alex Rins kwam goed van zijn plek en slaagde erin om Márquez onder druk te zetten. De zesvoudig wereldkampioen had zijn handen vol aan de overgebleven Ducatist Dovizioso, maar moest nu ook naar achteren kijken. Dani Pedrosa reed na de openingsfase op P5 en had daarmee een positie gewonnen. Valentino Rossi had ondertussen weer twee plekken te pakken en reed op P9 achter Jack Miller en voor Johann Zarco.
De strijd tussen Dovizioso en Márquez werd steeds spannender en de Repsol Honda coureur pakte de vicewereldkampioen in zijn eigen bocht. Een paar ronden later sloeg Dovizioso terug met succes. Andrea Iannone veroverde de derde stek terug en wist de aansluiting te vinden met de top 2. Iannone wist Márquez voor een paar tellen voorbij te steken, maar verloor de tweede positie niet veel later. Márquez verschalkte Dovi uiteindelijk op het meest cruciale moment en won de Grand Prix van Aragón.
Valentino Rossi wist Jack Miller nog te passeren voor de 8ste plaats. Daarmee wist Rossi de schade te beperken in een zeer moeizaam seizoen. Jorge Lorenzo werd ondertussen in het medisch centrum onderzocht. De Ducati coureur raakte geblesseerd aan zijn grote teen.