World Championship points leader Nico Terol took his sixth win of the season, charging to victory ahead of Maverick Viñales and Sandro Cortese.
Bankia Aspar’s Terol had an amazing start off pole position, clearly determined to take a win following his DNF at the Czech GP when a mechanical forced his retirement out of the lead of the race. The 22 year-old pulled an immediate gap and led the race unchallenged, winning the race and extending his Championship lead to 26 points over Johann Zarco (Avant-AirAsia-Ajo).
Viñales (Blusens by Paris Hilton Racing) picked off his competitors one by one to make his way up to third place to fight it out with Zarco. The French rider then had a huge moment, dropping him back into seventh with10 laps to go, allowing Viñales to push on and finish second.
Viñales appeared to have second in the bag, until with five laps remaining his tyres started to go, letting Cortese (Intact Racing Team Germany) and Sergio Gadea (Blusens by Paris Hilton Racing Team) catch back up to the youngster. Viñales came out on top of that skirmish to cross the line second, with Cortese finishing third and Gadea fourth.
Frenchman Zarco worked his way back through the field to cross the line fifth, getting the better of team mate Efrén Vázquez (Avant-AirAsia-Ajo) who finished sixth. Héctor Faubel (Bankia Aspar) crossed the line a clear seventh, with Miguel Oliveira (Team Andalucía Banca Cívica), Jonas Folger (Red Bull Ajo Motorsport) and Jakub Kornfeil (Ongetta-Centro Seta) completing the top ten. Brad Binder (RW Racing GP) made an impressive showing in his very first GP, finishing in 17th position.