Valtteri Bottas beat Lewis Hamilton to pole position for Sunday’s F1 70th Anniversary Grand Prix.
Hamilton appeared on course to take his 92nd career pole but Bottas snatched the spoils at the death, finishing 0.063 seconds ahead of his Mercedes team-mate.
Hulkenberg took an impressive third in his role as Sergio Perez's replacement at Racing Point.
Perez remains sidelined with coronavirus and Hulkenberg was the only driver within one second of the all-conquering Mercedes team.
Max Verstappen took fourth ahead of Renault's Daniel Ricciardo with Lance Stroll sixth for Racing Point. Sebastian Vettel's poor form left him in a disappointing 12th.
Positions after Final Qualifying:
1 Valtteri Bottas (Fin) Mercedes GP 1min 25.154secs
2 Lewis Hamilton (Gbr) Mercedes GP 1:25.217
3 Nico Hulkenburg (Ger) Racing Point 1:26.082
4 Max Verstappen (Ned) Red Bull 1:26.176
5 Daniel Ricciardo (Aus) Renault 1:26.297
6 Lance Stroll (Can) Racing Point 1:26.428
7 Pierre Gasly (Fra) Scuderia AlphaTauri 1:26.534
8 Charles Leclerc (Mon) Ferrari 1:26.614
9 Alexander Albon (Tha) Red Bull 1:26.669
10 Lando Norris (Gbr) McLaren 1:26.778
11 Esteban Ocon (Fra) Renault 1:27.011
12 Sebastian Vettel (Ger) Ferrari 1:27.078
13 Carlos Sainz (Spa) McLaren 1:27.083
14 Romain Grosjean (Fra) Haas F1 1:27.254
15 George Russell (Gbr) Williams 1:27.455
16 Daniil Kvyat (Rus) Scuderia AlphaTauri 1:27.882
17 Kevin Magnussen (Den) Haas F1 1:28.236
18 Nicholas Latifi (Can) Williams 1:28.430
19 Antonio Giovinazzi (Ita) Alfa Romeo Racing 1:28.433
20 Kimi Raikkonen (Fin) Alfa Romeo Racing 1:28.493