Han var 0,023 före stallkamraten i Mercedes Lewis Hamilton som hindrades att ta sin sjunde pole i rad.
– Självklart är jag väldigt lycklig. Det är min första pole i F1 under fem år, säger Bottas enligt BBC.
För Marcus Ericsson såg det ut som vanligt. Svensken får starta som nr 19 av 20 åkare i sin Sauber. Endast dansken Kevin Magnussen var efter.
Tävlingen körs under söndagskvällen.