Kimi Antonelli takes a stunning Monaco pole as Charles Leclerc tagged the barrier, with Max Verstappen second and Lewis Hamilton third.