McLaren's Oscar Piastri stormed to his first-ever pole position on Saturday at the Chinese Grand Prix.