The Ferrari driver edged out Mercedes rival George Russell to claim his second pole in a row after starting out in front in Italy last week.
Surprisingly, it proved a difficult day for Max Verstappen and Red Bull. The Dutchman, who risks losing his remarkable and record-breaking run of 10 consecutive victories, audibly swore over the team radio as his all-conquering Red Bull failed to perform.
At last, it feels like F1 fans will have a new victor. For now, at least…
Here’s how to watch the Formula One action later.
How to watch the Singapore Grand Prix
TV channel: In the UK, the entire weekend of racing is being broadcast on Sky Sports F1. Free highlights of the race will air on Channel 4 at 5.30pm BST.
Live stream: Sky Sports subscribers able to watch on the Sky Go app.