Giedo van der Garde halted Davide Valsecchi's domination of GP2 in Bahrain by claiming pole position at the second of the double header race weekends.
The Dutchman, driving for the Caterham Racing team, finished up 0.145 seconds clear of Valsecchi, who had taken pole in the previous two qualifying sessions in Malaysia and Bahrain, and then won both of the races at the Sakhir circuit last weekend.
It was van der Garde’s second GP2 pole, after Barcelona last year, and the 27-year-old will be chasing his first GP2 win since 2009.
Fabio Leimer and free practice pacesetter Max Chilton will share the second row, both coming within two tenths of pole. Chilton's Carlin teammate Rio Haryanto was an impressive fifth at his third competitive GP2 race weekend, ahead of Luiz Razia.
Rodolfo Gonzalez completed a strong session for the Caterham team with good seventh place, ahead of Addax's Dani Clos, iSport's Marcus Ericsson and Rapax's Tom Dillmann.
It was a poor session for three of the top six in the standings. Felipe Nasr was 11th, Esteban Gutierrez 13th and his Lotus GP teammate James Calado a lowly 22nd.
The feature race takes place at 14:00 BST.