Ferrari's Lewis Hamilton pipped Mercedes' Kimi Antonelli to a stunning pole position for the sprint race at the British Grand Prix.
Hamilton, a record nine-time winner of his home race, took top spot from the championship leader by just 0.011 seconds.
Red Bull's Max Verstappen was third fastest, but 0.321secs off the pace.
Mercedes' George Russell, 40 points adrift of Antonelli in the championship, was a disappointing fifth behind Ferrari's Charles Leclerc.
McLaren's Lando Norris, the world champion and winner of this grand prix last year, was sixth fastest ahead of team-mate Oscar Piastri.
Red Bull's Isack Hadjar and the Racing Bulls of Liam Lawson and British rookie Arvid Lindblad completed the top 10.
The sprint race at Silverstone takes place at 12:00 BST on Saturday.
Norris 'happy I have the pain of this year for the glory of last'
Silverstone completely different with new cars - Hamilton
The packed grandstands of about 150,000 fans cheered Hamilton raucously as he crossed the line and moved ahead of Antonelli.
Hamilton said: "Wow. OK. I like it. I love this place. I love this crowd. I can't express to you how big a dream it is, and the flow you can get into around this place if you can get the set-up in the right place.
"We're ahead of Mercedes. They have so much power, these guys. We did not expect we would be competing for the front row, so it's an amazing surprise. I'm ecstatic."
Ferrari had a difficult race last weekend in Austria, despite Hamilton taking his first win for his new team in Barcelona the race before that, but the seven-time champion said some small upgrades to the car had helped them get back on top.
"We brought some tiny bits here," he said. "I am really pleased to get pole. It was only 10 milliseconds or something like that and the team really deserve it."
Leclerc was 0.327secs behind Hamilton and said he was still trying to understand why he was not finding himself as comfortable in the new car as his team-mate.
"Lewis is more often at 100% of the potential of the car, which I'm not," Leclerc said. "I have to work on everything, really.
"I am struggling to be consistent at my 100%. I just don't feel the car as well as I want.
"We are extremely surprised in general. We were expecting a much bigger gap to the cars in front."
Top 10
1. Lewis Hamilton (Ferrari) - 1:28.376
2. Kimi Antonelli (Mercedes) +0.011
3. Max Verstappen (Red Bull) +0.321
4. Charles Leclerc (Ferrari) +0.327
5. George Russell (Mercedes) +0.357
6. Lando Norris (McLaren) +0.364
7. Oscar Piastri (McLaren) +0.396
8. Isack Hadjar (Red Bull) +0.459
9. Liam Lawson (Racing Bulls) +0.551
10. Arvid Lindblad (Racing Bulls) +0.991
Full sprint qualifying results
British Grand Prix
3-5 July
Live commentary on BBC Radio 5 Live and Sports Extra; live text updates on BBC Sport website and app
Related topics
British GP Preview: Lando Norris Special