Pol Espargaro captured his third consecutive Moto2 pole in a disrupted qualifying session at Brno.
Oil on the circuit caused a spate of crashes and a lengthy red flag spell at the session's start, while spots of rain also led to much of the field retreating to their garages around the midway mark.
When the track did open it was Espargaro who immediately set the bar with a 2m01.989s.
That would ultimately prove enough to earn him pole position for the Czech Grand Prix, although the Pons Kalex rider made sure of his position by shaving a few hundredths off in the final minute.
Behind him Thomas Luthi (Paddock Suter), Scott Redding (Marc VDS Kalex) and championship leader Marc Marquez (Monlau Suter) staged a three-way fight for second.
It was Luthi who eventually claimed the middle of the front row, while Redding did enough to deny Marquez, who missed out on a top-three qualifying berth for only the second time this season.
Simone Corsi (Ioda FTR) finished half a second down on Marquez in fifth, while Andrea Iannone - one of the early crashers - recovered to seal sixth.
Elena Rossell and Gino Rea were also unseated in the early chaos. Alex de Angelis (Forward Suter) suffered a huge tank-slapper late on, which Redding did well to avoid, and then fell.