Lewis Hamilton held off Valtteri Bottas to claim pole position for the Hungarian Grand Prix, with Red Bull well off the pace. (More Sports News)
Reigning Formula One world champion Hamilton ended Saturday's qualifying session 0.107 seconds ahead of Mercedes team-mate Bottas, who leads the early drivers' standings.
As Mercedes dominated, Hamilton led after the first runs of Q3 before improving with a track-record 1:13.447, which was just enough to finish top of the timesheets and claim a 90th career pole.
That was despite Bottas also bettering his time in the second runs ahead of a race that the constructors' champions looks set to dominate.
Lance Stroll and Sergio Perez were third and fourth respectively, as a surging Racing Point locked out the second row.
An improved performance from Ferrari saw Sebastian Vettel and Charles Leclerc claim fifth and sixth spots.
But it was a difficult day for Red Bull, who saw Max Verstappen have to settle for seventh, while Alex Albon fared even worse, qualifying in 13th behind the Williams of George Russell.
Lando Norris, Carlos Sainz and Pierre Gasly rounded out the top 10, with Mercedes' pace proving to be significantly clear of the rest of the pack.
Perez topped a Racing Point one-two in Q1, a session both Williams cars impressively progressed from.
Hamilton was on top in Q2, as a struggling Albon, who criticised his team on radio after being put out on track in traffic, missed out on the top 10 along with the two Renault cars and the Williams duo.
Perez had his first time in Q3 deleted as he exceeded the track limits, but an assured second effort meant Racing Point looked well placed for a podium in Sunday's race, especially with both drivers due to start on medium tyres.
Stroll was 0.930s behind Hamilton with everyone else over a second adrift as the pole-sitter eyes his eighth career victory in Hungary.
PROVISIONAL CLASSIFICATION
1. Lewis Hamilton (Mercedes) 1:13.447
2. Valtteri Bottas (Mercedes) +0.107s
3. Lance Stroll (Racing Point) +0.930s
4. Sergio Perez (Racing Point) +1.098s
5. Charles Leclerc (Ferrari) +1.327s
6. Sebastian Vettel (Ferrari) +1.370s
7. Max Verstappen (Red Bull) +1.402s
8. Lando Norris (McLaren) +1.519s
9. Carlos Sainz (McLaren) +1.580s
10. Pierre Gasly (Alpha Tauri) no time set