Maverick Vinales took his second straight pole position in 125cc qualifying at Assen.
The Spanish rookie beat Johann Zarco to the top spot by just under two tenths of a second, with Sandro Cortese completing the front row.
Hector Faubel, Luis Salom and Efren Vazquez were next up.
Silverstone winner Jonas Folger crashed at the chicane right at the start of the session but rejoined later to take seventh.
Championship leader Nico Terol will start only eighth - having already crashed and hurt his hand in the morning, he had another accident near the end of qualifying.
All three men on the third row fell during the session, ninth-placed Sergio Gadea having also taken a tumble at the chicane early on, which briefly left him stranded in the middle of the track with other bikes dodging around him.
The session saw a heavy but brief rain shower right at the start. At that point no one had managed a proper flying lap and home rider Jasper Iwema sat on provisional pole. Sadly for the Dutchman, conditions improved quickly, and he was left 33rd after crashing later on.
Pos Rider Team/Bike Time Gap 1. Maverick Vinales Blusens Aprilia 1m44.597s 2. Johann Zarco Ajo Derbi 1m44.785s + 0.188s 3. Sandro Cortese Germany Aprilia 1m44.787s + 0.190s 4. Hector Faubel Aspar Aprilia 1m44.963s + 0.366s 5. Luis Salom RW Aprilia 1m45.235s + 0.638s 6. Efren Vazquez Ajo Derbi 1m45.338s + 0.741s 7. Jonas Folger Ajo Aprilia 1m45.859s + 1.262s 8. Nicolas Terol Aspar Aprilia 1m45.983s + 1.386s 9. Sergio Gadea Blusens Aprilia 1m46.204s + 1.607s 10. Danny Kent Ajo Aprilia 1m46.568s + 1.971s 11. Danny Webb Mahindra 1m46.594s + 1.997s 12. Simone Grotzkyj Phonica Aprilia 1m46.610s + 2.013s 13. Giulian Pedone Phonica Aprilia 1m46.668s + 2.071s 14. Marcel Schrotter Mahindra 1m46.819s + 2.222s 15. Luigi Morciano Italia Aprilia 1m46.988s + 2.391s 16. Alexis Masbou Caretta KTM 1m47.091s + 2.494s 17. Sturla Fagerhaug WTR-Ten10 Aprilia 1m47.438s + 2.841s 18. Jakub Kornfeil Ongetta Aprilia 1m47.563s + 2.966s 19. Louis Rossi Matteoni Aprilia 1m47.819s + 3.222s 20. Alberto Moncayo Andalucia Aprilia 1m47.973s + 3.376s 21. Harry Stafford Ongetta Aprilia 1m47.977s + 3.380s 22. Luca Gruenwald Freudenberg KTM 1m47.996s + 3.399s 23. Adrian Martin Aspar Aprilia 1m48.003s + 3.406s 24. Niklas Ajo TT Motion Aprilia 1m48.351s + 3.754s 25. Taylor Mackenzie Phonica Aprilia 1m48.883s + 4.286s 26. Bryan Schouten Dutch Honda 1m49.002s + 4.405s 27. Peter Sebestyen Caretta KTM 1m49.118s + 4.521s 28. Alessandro Tonucci Italia Aprilia 1m49.377s + 4.780s 29. Jerry van de Bunt Jerrys Honda 1m49.625s + 5.028s 30. Josep Rodriguez Andalucia Aprilia 1m49.760s + 5.163s 31. Joan Perello Matteoni Aprilia 1m49.913s + 5.316s 32. Thomas Van Leeuwen Van Leeuwen Honda 1m50.020s + 5.423s 33. Jasper Iwema Ongetta Aprilia 1m51.856s + 7.259s 34. Ernst Dubbink RV Honda 1m52.054s + 7.457s 35. Francesco Mauriello WTR-Ten10 Aprilia 1m57.548s + 12.951s 36. Zulfahmi Khairuddin Ajo Derbi