Nico Rosberg looked to have secured pole position for tomorrow's Spanish Grand Prix, before Lewis Hamilton just pipped his time at the third time of asking.
Hamilton will start at the front of the grid for the fourth time in five races.
Hamilton set the pace with a lap time of 1 minute 25.232 seconds. Rosberg was just 0.168 seconds slower.
red Bulls Daniel Riccardo was another full second behind.
The early pace setting from the Mercedes duo doesn't seem to be letting up, and it looks as though it may be a two way race for the championship.
Defending champion Sebastian Vettel will start in 10th place after a number of electrical problems hampered his preparations.