Title leader Luis Salom limped away from a nasty highside out of the final turn, pointing to his left knee, but returned in the closing minutes.

Wild-card Luca Marini is Valentino Rossi's half-brother and making his grand prix debut this weekend...

1. Alex Rins SPA Estrella Galicia 0,0 (KTM) 1m 43.457s
2. Maverick Vi?ales SPA Team Calvo (KTM) 1m 43.740s
3. Alex Marquez SPA Estrella Galicia 0,0 (KTM) 1m 43.826s
4. Jonas Folger GER Mapfre Aspar Team Moto3 (Kalex KTM) 1m 44.223s
5. Brad Binder RSA Ambrogio Racing (Mahindra) 1m 44.263s
6. Luis Salom SPA Red Bull KTM Ajo (KTM) 1m 44.389s
7. Isaac Vi?ales SPA Ongetta-Centro Seta (FTR Honda) 1m 44.403s
8. Jack Miller AUS Caretta Technology - RTG (FTR Honda) 1m 44.441s
9. Niccol? Antonelli ITA GO&FUN Gresini Moto3 (FTR Honda) 1m 44.527s
10. Miguel Oliveira POR Mahindra Racing (Mahindra) 1m 44.558s
11. Philipp Oettl GER Tec Interwetten Moto3 Racing (Kalex KTM) 1m 44.819s
12. Eric Granado BRA Mapfre Aspar Team Moto3 (Kalex KTM) 1m 44.856s
13. Zulfahmi Khairuddin MAL Red Bull KTM Ajo (KTM) 1m 44.856s
14. Alessandro Tonucci ITA La Fonte Tascaracing (FTR Honda) 1m 44.870s
15. Matteo Ferrari ITA Ongetta-Centro Seta (FTR Honda) 1m 44.946s
16. Arthur Sissis AUS Red Bull KTM Ajo (KTM) 1m 44.954s
17. Jakub Kornfeil CZE Redox RW Racing GP (Kalex KTM) 1m 44.972s
18. Niklas Ajo FIN Avant Tecno (KTM) 1m 45.068s
19. Efren Vazquez SPA Mahindra Racing (Mahindra) 1m 45.218s
20. Andrea Locatelli ITA Mahindra Racing (Mahindra) 1m 45.254s
21. Alan Techer FRA CIP Moto3 (TSR Honda) 1m 45.280s
22. John McPhee GBR Caretta Technology - RTG (FTR Honda) 1m 45.322s
23. Romano Fenati ITA San Carlo Team Italia (FTR Honda) 1m 45.349s
24. Ana Carrasco SPA Team Calvo (KTM) 1m 45.363s
25. Livio Loi BEL Marc VDS Racing Team (Kalex KTM) 1m 45.489s
26. Lorenzo Baldassarri ITA GO&FUN Gresini Moto3 (FTR Honda) 1m 45.554s
27. Luca Amato GER Ambrogio Racing (Mahindra) 1m 45.750s
28. Luca Marini ITA Twelve Racing (FTR Honda) 1m 45.767s
29. Jasper Iwema NED RW Racing GP (Kalex KTM) 1m 45.769s
30. Alexis Masbou FRA Ongetta-Rivacold (FTR Honda) 1m 45.816s
31. Francesco Bagnaia ITA San Carlo Team Italia (FTR Honda) 1m 46.033s
32. Toni Finsterbusch GER Kiefer Racing (Kalex KTM) 1m 46.144s
33. Florian Alt GER Kiefer Racing (Kalex KTM) 1m 46.242s
34. Hyuga Watanabe JPN La Fonte Tascaracing (FTR Honda) 1m 46.576s
35. Juanfran Guevara SPA CIP Moto3 (TSR Honda) 1m 47.631s