Red Bull's four-times world champion took pole position with McLaren's title contenders Lando Norris and Oscar Piastri completing the top three.