Jenson Button ended a more than three-year wait for pole position by securing top spot on the grid for Sunday's Belgian Grand Prix.
Button's last pole was in the 2009 Monaco Grand Prix en route to securing the world title that year, but at Spa-Francorchamps he found himself in a class of his own here. It was the 32-year-old's first pole since joining McLaren, his first for 61 races, and the eighth overall of his Formula One career.
Behind him an unusual top three - given none of the top-five title contenders performed as expected - are Sauber's Kamui Kobayashi in a career-high second and Pastor Maldonado in his Williams.
Lotus' Kimi Raikkonen, many people's tip for pole here, at least equalled his best qualifying performance of the year with fourth, whilst Sauber's Sergio Perez starts fifth.
Championship leader Fernando Alonso lines up sixth for Ferrari, followed by Red Bull's Mark Webber, although the Australian will drop to 12th as he serves a five-place grid penalty for a gearbox change.
It means Lewis Hamilton in his McLaren, 0.8secs adrift of team-mate Button, moves up to seventh, with Lotus' Romain Grosjean and Paul di Resta in his Force India eighth and ninth respectively.
Remarkably, Sebastian Vettel underlined what a difference a year can make as just 12 months ago he won this race from pole, but on Sunday he will start from a shock 10th after qualifying 11th. The reigning double world champion missed out on a place in the top-10 shoot-out by 12 thousandths of a second in his Red Bull, and for the second time this season.
Behind Vettel, trailing Alonso by 42 points in the championship, will be fellow German Nico Hulkenberg in his Force India, then Webber, with Mercedes' Michael Schumacher starting 13th on the occasion of his 300th grands prix.
For the eighth time in 12 races this year Ferrari's Felipe Massa could not make it out of Q2 and lines up 14th ahead of Toro Rosso duo Jean-Eric Vergne and Daniel Ricciardo, with Bruno Senna 17th in his Williams.
The 20-minute Q1 run conjured a surprise as Nico Rosberg's day of woe continued, with the German failing to make it through into Q2. It means the Mercedes driver, who qualified 18th, will now start 23rd and on the back row, with only HRT's Narain Karthikeyan behind him.