Bradley Smith claimed his first pole of the 2010 125cc season with a commanding performance in Brno qualifying.
The Aspar Aprilia rider was barely headed all session, leading from early on, and then going even quicker on his last lap to take pole with a 2m07.146s.
It was an Aspar one-two, with Smith's team-mate Nico Terol the Briton's nearest rival - albeit nearly half a second adrift - as he returned to the track after the back injury he sustained at Catalunya.
Title rivals Pol Espargaro and Marc Marquez will complete the front row - a superb result for the latter given the shoulder injury he sustained in practice, although he still saw his run of poles ended after five straight qualifying triumphs.
Sandro Cortese and Efren Vazquez took fifth and sixth, while Randy Krummenacher recovered from a late high-side at the final corner to get back out and take seventh.
Another rider to crash but hang on in the top ten was Johann Zarco, who was ninth despite a collision with Esteve Rabat that ended both their sessions.
Pos Rider Bike Time Gap 1. Bradley Smith Aprilia 2m07.146s 2. Nicolas Terol Aprilia 2m07.630s + 0.484s 3. Pol Espargaro Derbi 2m08.073s + 0.927s 4. Marc Marquez Derbi 2m08.186s + 1.040s 5. Sandro Cortese Derbi 2m08.339s + 1.193s 6. Efren Vazquez Derbi 2m08.674s + 1.528s 7. Randy Krummenacher Aprilia 2m08.974s + 1.828s 8. Tomoyoshi Koyama Aprilia 2m09.166s + 2.020s 9. Johann Zarco Aprilia 2m09.349s + 2.203s 10. Luis Salom Aprilia 2m09.496s + 2.350s 11. Danny Webb Aprilia 2m09.639s + 2.493s 12. Esteve Rabat Aprilia 2m09.793s + 2.647s 13. Jonas Folger Aprilia 2m10.188s + 3.042s 14. Jakub Kornfeil Aprilia 2m10.313s + 3.167s 15. Alberto Moncayo Aprilia 2m10.424s + 3.278s 16. Alexis Masbou Aprilia 2m10.435s + 3.289s 17. Jasper Iwema Aprilia 2m10.443s + 3.297s 18. Marcel Schrotter Honda 2m10.610s + 3.464s 19. Simone Grotzkyj Aprilia 2m10.674s + 3.528s 20. Sturla Fagerhaug Aprilia 2m10.774s + 3.628s 21. Louis Rossi Aprilia 2m11.017s + 3.871s 22. Adrian Martin Aprilia 2m11.022s + 3.876s 23. Zulfahmi Khairuddin Aprilia 2m11.131s + 3.985s 24. Lorenzo Savadori Aprilia 2m11.553s + 4.407s 25. Isaac Vinales Lambretta 2m11.562s + 4.416s 26. Luigi Morciano Aprilia 2m11.817s + 4.671s 27. Alessandro Tonucci Aprilia 2m12.281s + 5.135s 28. Marco Ravaioli Lambretta 2m12.772s + 5.626s 29. Luca Marconi Aprilia 2m12.929s + 5.783s 30. Ladislav Chmelik Honda 2m17.738s + 10.592s 31. Andrea Touskova Honda 2m18.162s + 11.016s