Marc Marquez takes victory in the Aragon MotoGP

Marc Marquez ended MotoGP's run of eight different race winners in a row, after fighting his way from fifth - after an early mistake - to take victory in the Aragon MotoGP.

Behind him, team-mates Valentino Rossi and Jorge Lorenzo battled over second place, which ulitmately went in Lorenzo's favour when the Italian ran wide after making a pass with two laps to go.

Maverick Vinales led in the early stages for Suzuki, on his way to fourth place.

Danilo Petrucci received a ride-through penalty for an unseen incident with team-mate Scott Redding.

2006 world champion Nicky Hayden was making a return to MotoGP, in place of the injured Jack Miller.

Alex Lowes had been due to replace the injured Bradley Smith for the third time, but was been deemed unfit to race after foot injuries on Saturday.

Loris Baz was back on track after missing Misano. Andrea Iannone, injured at Misano, withdrew after FP1 and was replaced by Ducati test rider Michele Pirro....

1. Marc Marquez ESP Repsol Honda Team (RC213V) 41m 57.678s
2. Jorge Lorenzo ESP Movistar Yamaha MotoGP (YZR-M1) 42m 0.418s
3. Valentino Rossi ITA Movistar Yamaha MotoGP (YZR-M1) 42m 3.661s
4. Maverick Viñales ESP Team Suzuki Ecstar (GSX-RR) 42m 5.916s
5. Cal Crutchlow GBR LCR Honda (RC213V) 42m 10.899s
6. Dani Pedrosa ESP Repsol Honda Team (RC213V) 42m 14.750s
7. Aleix Espargaro ESP Team Suzuki Ecstar (GSX-RR) 42m 16.200s
8. Pol Espargaro ESP Monster Yamaha Tech 3 (YZR-M1) 42m 17.110s
9. Alvaro Bautista ESP Factory Aprilia Gresini (RS-GP) 42m 20.749s
10. Stefan Bradl GER Factory Aprilia Gresini (RS-GP) 42m 25.576s
11. Andrea Dovizioso ITA Ducati Team (Desmosedici GP) 42m 30.126s
12. Michele Pirro ITA Ducati Team (Desmosedici GP) 42m 32.711s
13. Hector Barbera ESP Avintia Racing (Desmosedici GP14.2) 42m 33.902s
14. Eugene Laverty IRL Aspar MotoGP Team (Desmosedici GP14.2) 42m 35.299s
15. Nicky Hayden USA Estrella Galicia 0,0 Marc VDS (RC213V) 42m 38.187s
16. Yonny Hernandez COL Aspar MotoGP Team (Desmosedici GP14.2) 42m 41.584s
17. Danilo Petrucci ITA Octo Pramac Yakhnich (Desmosedici GP15) 42m 54.418s
18. Loris Baz FRA Avintia Racing (Desmosedici GP14.2) 42m 57.359s
19. Scott Redding GBR Octo Pramac Yakhnich (Desmosedici GP15) 43m 31.804s
Tito Rabat ESP Estrella Galicia 0,0 Marc VDS (RC213V)* DNF