Alex Marquez took the flag in ninth for the Ambrogio Next team with Isaac Vinales finishing in the top ten for Ongetta-Centro Seta.
Also in the points were Adrian Martin in 12th ( T-shirt Laglisse) Jakub Kornfeil in 13th (Redo- Ongetta-Centro Seta) and Brad Binder (RW Racing) in 14th.
Zulfahmi Khairuddin's 50th Grand Prix start ended with the bike locking up and throwing him off after seeming to have a techical issue earlier in the lap.
Maverick Vinales also had an eventful race, crashing out at Siberia on the Blusens Avintia with eight laps to go, he returned to the pits with his fairing hanging off and the ECU broken.
John McPhee was 19th for Caretta Technology KRP Honda, wild-card and fellow Brit Sam Clarke 25th for Frontline GP Racing while Danny Webb withdrew earlier in the weekend due to a lack of spare parts for his Mahindra.
Gresini's Niccolo Antonelli was declared unfit to race after his accident in the third free practice session.