Francesco Bagnaia snatches his and Mahindra's first grand prix win at Assen!

Andrea Migno crossed the line second, but was demoted to third for an 'illegal pass' after running wide.

Brad Binder salvages twelfth after running off track - and extends title lead...

1.Francesco BagnaiaITA ASPAR Mahindra Team Moto3 (Mahindra)38m 11.535s2.Fabio Di GiannantonioITA Gresini Racing Moto3 (Honda)38m 11.574s3.Andrea MignoITA SKY Racing Team VR46 (KTM)38m 11.553s4.Romano FenatiITA SKY Racing Team VR46 (KTM)38m 11.619s5.Niccol? AntonelliITA Ongetta-Rivacold (Honda)38m 11.671s6.Jules DaniloFRA Ongetta-Rivacold (Honda)38m 11.696s7.Nicolo BulegaITA SKY Racing Team VR46 (KTM)38m 12.361s8.Joan MirSPA Leopard Racing (KTM)38m 12.374s9.Bo BendsneyderNED Red Bull KTM Ajo (KTM)38m 12.558s10.Lorenzo Dalla PortaITA Estrella Galicia 0,0 (Honda)38m 12.573s11.Philipp OettlGER Schedl GP Racing (KTM)38m 12.688s12.Brad BinderRSA Red Bull KTM Ajo (KTM)38m 23.704s13.Jakub KornfeilCZE Drive M7 SIC Racing Team (Honda)38m 27.176s14.Maria HerreraSPA MH6 Team (KTM)38m 30.053s15.Livio LoiBEL RW Racing GP BV (Honda)38m 30.084s16.John McpheeGBR Peugeot MC Saxoprint (Peugeot)38m 30.137s17.Darryn BinderRSA Platinum Bay Real Estate (Mahindra)38m 48.454s18.Stefano ValtuliniITA 3570 Team Italia (Mahindra)38m 53.097s19.Adam NorrodinMAL Drive M7 SIC Racing Team (Honda)38m 53.182s20.Lorenzo PetrarcaITA 3570 Team Italia (Mahindra)39m 6.174s21.Fabio SpiranelliITA CIP-Unicom Starker (Mahindra)39m 6.830s22.Danny WebbGBR Platinum Bay Real Estate (Mahindra)39m 15.806s

Enea BastianiniITA Gresini Racing Moto3 (Honda)DNF

Andrea LocatelliITA Leopard Racing (KTM)DNF

Alexis MasbouFRA Peugeot MC Saxoprint (Peugeot)DNF

Tatsuki SuzukiJPN CIP-Unicom Starker (Mahindra)DNF

Juanfran GuevaraSPA RBA Racing Team (KTM)DNF

Aron CanetSPA Estrella Galicia 0,0 (Honda)DNF

Gabriel RodrigoARG RBA Racing Team (KTM)DNF

Fabio QuartararoFRA Leopard Racing (KTM)DNF

Khairul Idham PawiMAL Honda Team Asia (Honda)DNF

Albert ArenasSPA ASPAR Mahindra Team Moto3 (Mahindra)DNF