Championship leader Lewis Hamilton smashed the lap record to claim pole position at the Singapore Grand Prix. After Mercedes had failed to top the timesheets in any of the three practice sessions, Hamilton beat Red Bull's Max Verstappen to first place, with rival Sebastian Vettel having to settle for third.
Valtteri Bottas was fourth, with Kimi Raikkonen and Daniel Ricciardo making up the top six after Saturday's session at the Marina Bay Street Circuit.
Hamilton's time of one minute, 36.015 seconds – set on his first run – was described as "a pretty epic lap" by Mercedes on team radio and was 3.4s faster than last year's pole, and did not come close to being challenged in the final runs.
Good grid position is essential in Singpaore, where seven of the last 10 races have been won by the driver on pole position, a great sign for Hamilton who has already built up a 30-point lead on Vettel having won three of the last four races.
Verstappen was 0.319s behind the Briton, with Vettel 0.613s back, just shading Bottas and Raikkonen in a tight battle for third.
Earlier, Hamilton scraped through a first qualifying session topped by Ricciardo in just 14th place, as Mercedes gambled on using the slower ultrasoft tyres. Raikkonen was the man to come out on top in Q2.
A frustrated Vettel has four wins and as many pole positions to his name in Singapore, but now has significant work to do if he is to prevent a further increase in Hamilton's advantage.
"Wow, wow," said Hamilton. "That was a hard qualifying session. That lap felt like magic. I don't know where it came from but it all came together.
"I don't think there was a moment in the lap that was wide or any problems. It was just perfectly to the limit. It felt like one of the best laps I remember feeling."
Sergio Perez, Romain Grosjean, Esteban Ocon and Nico Hulkenberg made up the top 10, with Fernando Alonso just missing out on Q3.
Haas' Kevin Magnussen was the biggest casualty of the first session, and will line up in 16th place on the grid.
1. Lewis Hamilton (Mercedes) 1:36.015secs
2. Max Verstappen (Red Bull) +0.319s
3. Sebastian Vettel (Ferrari) +0.613s
4. Valtteri Bottas (Mercedes) +0.687s
5. Kimi Raikkonen (Ferrari) +0.779s
6. Daniel Ricciardo (Red Bull) +0.981s
7. Sergio Perez (Racing Point Force India) +1.970s
8. Romain Grosjean (Haas) +2.305s
9. Esteban Ocon (Racing Point Force India) +2.350s
10. Nico Hulkenberg (Renault) +2.573s