Star rookie Marc Marquez kept the pressure on Moto2 title leader Stefan Bradl by snatching pole position for the Czech Republic round on his very last lap of Saturday's qualifying session.
Bradl led most of the session, then exchanged pole several times with Marquez in the closing stages to hold pole as the chequered flag was waved.
But Repsol Suter rider Marquez made good use of a slipstream from two slower riders at the end of his final lap to snatch his fourth pole of the year - and third in a row - by 0.211sec.
Both Marquez and Bradl have now won four races this season. Marquez has won the last three, but it is Kalex rider Bradl who holds a 47 point lead over the reigning 125cc world champion.
The front row will be completed by JiR's Alex de Angelis, who took his first podium of the year at the previous Sachsenring round.
Row two will consist of Thomas Luthi (Suter), Andrea Iannone (Suter) and Aleix Espargaro (Pons Kalex). Podium finishing rookie Bradley Smith was the highest placed British rider, in 16th for Tech 3.
1. Marquez (Suter) 2m 2.493s
2. Bradl (Kalex) +0.211s
3. de Angelis (MotoBI) +0.232s
4. Luthi (Suter) +0.355s
5. Iannone (Suter) +0.450s
6. A. Espargaro (Pons Kalex) +0.968s
7. Corsi (FTR) +1.004s
8. Pasini (FTR) +1.030s
9. Corti (Suter) +1.052s
10. Krummenacher (Kalex) +1.113s
16. Smith (Tech 3) +1.351s
20. Redding (Suter) +1.532s