Der 24 Jahre alte Brite verdrängte in letzter Sekunde noch Carlos Sainz im Ferrari auf den zweiten Platz.
Rang drei belegte der WM-Zweite Charles Leclerc im zweiten Ferrari. Weltmeister Max Verstappen kam im Red Bull wegen technischer Problemen nur auf Platz zehn. Für Russell ist es die erste Pole seiner Karriere.
Vor dem 13. von 22 Saisonläufen am Sonntag (15.00 Uhr) führt Verstappen in der WM-Gesamtwertung mit 63 Punkten vor Leclerc.
dpa/sp