Ferrari's Felipe Massa set the fastest time of the third and final practice for tomorrow's Spanish Grand Prix in Barcelona.
Early on it was the Red Bulls of Sebastian Vettel and Mark Webber who set the pace on the harder tyres, before Lotus's Kimi Raikkonen eclipsed them both with a lap 0.8 seconds quicker.
The Finn was soon joined by teammate Romain Grojsean at the top but then Fernando Alonso of Ferrari delighted the home fans by going first by 0.036 seconds.
Alonso then put on a set of the medium compound tyres and improved his time by 0.8 seconds. The Mercedes of Lewis Hamilton and Nico Rosberg slotted in behind Alonso before a flurry of times at the end saw the leaderboard rapidly change.
Webber slotted in behind Raikkonen before Massa shot to the top with a lap six-thousandths of a second quicker than Raikkonen's.
Vettel couldn't match the pace of teammate Webber and was then nudged further down the timesheet by Grosjean.
1. Felipe Massa (Ferrari)
2. Kimi Raikkonen (Lotus)
3. Mark Webber (Red Bull)
4. Romain Grosjean (Lotus)
5. Sebastian Vettel (Red Bull)
6. Fernando Alonso (Ferrari)
7. Paul Di Resta (Force India)
8. Adrian Sutil (Force India)
9. Lewis Hamilton (Mercedes)
10. Jean-Eric Vergne (Toro Rosso)
11. Nico Rosberg (Mercedes)
12. Jenson Button (McLaren)
13. Esteban Gutierrez (Sauber)
14. Sergio Perez (McLaren)
15. Pastor Maldonado (Williams)
16. Nico Hulkenburg (Sauber)
17. Valtteri Bottas (Williams)
18. Daniel Ricciardo (Toro Rosso)
19. Charles Pic (Caterham)
20. Jules Bianchi (Marussia)
21. Max Chilton (Marussia)
22. Giedo van der Garde (Caterham)