Maverick Vinales takes victory at final turn, photo finish for second, third and fourth places...

1.Maverick Vi?alesSPA (FTR Honda)38m 45.432s
2.Sandro CorteseGER (KTM)38m 46.263s
3.Danny KentGBR (KTM)38m 46.274s
4.Luis SalomSPA (Kalex KTM)38m 46.275s
5.Louis RossiFRA (FTR Honda)38m 46.784s
6.Alex RinsSPA (Suter Honda)38m 50.465s
7.Alexis MasbouFRA (Honda)38m 53.249s
8.Niklas AjoFIN (KTM)38m 53.287s
9.Efren VazquezSPA (FTR Honda)38m 53.469s
10.Miguel OliveiraPOR (Suter Honda)38m 53.675s
11.Zulfahmi KhairuddinMAL (KTM)38m 53.810s
12.Romano FenatiITA (FTR Honda)38m 53.991s
13.Jakub KornfeilCZE (FTR Honda)38m 57.565s
14.Toni FinsterbuschGER (Honda)38m 57.790s
15.Hector FaubelSPA (Kalex KTM)38m 57.965s
16.Arthur SissisAUS (KTM)38m 58.086s
17.Alan TecherFRA (TSR Honda)38m 58.268s
18.Adrian MartinSPA (FTR Honda)38m 58.308s
19.Alberto MoncayoSPA (Kalex KTM)38m 58.376s
20.Brad BinderRSA (Kalex KTM)39m 6.774s
21.Isaac Vi?alesSPA (FTR Honda)39m 6.939s
22.Alessandro TonucciITA (FTR Honda)39m 7.013s
23.Simone GrotzkyjITA (Suter Honda)39m 24.304s
24.Jasper IwemaNED (FGR Honda)39m 24.669s
25.Bryan SchoutenNED (Honda)39m 24.704s
26.Julian MirallesSPA (Honda)39m 24.809s
27.Kenta FujiiJPN (TSR Honda)39m 24.965s
28.Luigi MorcianoITA (Ioda)39m 26.440s
29.Ivan MorenoSPA (FTR Honda)39m 28.625s