Lewis Hamilton claimed his first official Spanish Grand Prix pole position on Saturday as he came through a red-flag interupted session to beat Nico Rosberg.
For the fourth time this campaign, the British driver was the quickest over a single lap, taking pole position with a 1:25.232.
With his lap 0.168s up on team-mate Nico Rosberg's it meant Hamilton, who is chasing his fourth win in succession this weekend, edged ahead in the Mercedes qualifying battle.
The duo were leaps and bounds up on the chasing pack as Daniel Ricciardo, who qualified third, was 1.053s down while Valtteri Bottas entered the mix in fourth place.
The Williams driver qualified ahead of the much-improved Lotus of Romain Grosjean while Kimi Raikkonen pulled one back against Fernando Alonso as he beat his team-mate by 0.-3s.
Jenson Button was eighth quickest ahead of Felipe Massa.
Meanwhile, Sebastian Vettel's woes continued in qualifying.
Having missed Friday's running with an electrical problem, Vettel tried to make up some ground in final practice and entered qualifying hopeful about his chances.
Those ended, though, in Q3 when the German's RB10 lost all drive on his out-lap, forcing him to park on the side of the road without a time to his name.
The session was red-flagged as his car was pushed to safety.
It was also a disappointing session for McLaren rookie Kevin Magnussen as a power unit problem with his MP4-29 meant he was not able to venture out in Q2 and therefore finished in 15th place.
Another not to set a time in that session was Jean-Eric Vergne, who faces a 10-place grid penalty for losing a wheel during Friday's second practice.
There were also issues in Q1 as that was red-flagged for seven minutes when Pastor Maldonado crashed.
The Lotus driver lost his E22 on the exit of Three on the kerb, slid across the track and hit the barrier with the front right. "I lost the car," was his simple explanation.
01 Lewis Hamilton Mercedes 1:25.232
02 Nico Rosberg Mercedes 1:25.400 +0.168
03 Daniel Ricciardo Red Bull 1:26.285 +1.053
04 Valtteri Bottas Williams 1:26.632 +1.400
05 Romain Grosjean Lotus 1:26.960 +1.728
06 Kimi Raikkonen Ferrari 1:27.104 +1.872
07 Fernando Alonso Ferrari 1:27.140 +1.908
08 Jenson Button McLaren 1:27.335 +2.103
09 Felipe Massa Williams 1:27.402 +2.170
10 Sebastian Vettel Red Bull No time
11 Nico Hulkenberg Force India 1:27.685
12 Sergio Perez Force India 1:28.002
13 Daniil Kvyat Toro Rosso 1:28.039
14 Esteban Gutierrez Sauber 1:28.280
15 Kevin Magnussen McLaren No time
16 Jean-Eric Vergne Toro Rosso No time
17 Adrian Sutil Sauber 1:28.563
18 Max Chilton Marussia 1:29.586
19 Jules Bianchi Marussia 1:30.177
20 Marcus Ericsson Caterham 1:30.312
21 Kamui Kobayashi Caterham 1:30.375
22 Pastor Maldonado Lotus No time