George Russell took a brilliant pole position for the Canadian Grand Prix after he saw off rival Max Verstappen to clinch top spot in Montreal.
Russell delivered the goods with the final lap of a thrilling qualifying session to cross the line 0.160 seconds clear of Verstappen.
Championship leader Oscar Piastri had to settle for third but it was another bitterly-disappointing one-lap showing from Lando Norris which leaves him seventh on the grid.
Kimi Antonelli finished fourth, one place ahead of Ferrari's Lewis Hamilton.
Russell started on pole here last year and came from nowhere to secure first place again. Verstappen, who crashed into Russell at the previous round in Spain, will join him on the front row.
Verstappen is one point away from a ban following his coming together with Russell in Barcelona and - when asked about the prospect of being joined on the front row by his rival - Russell added: "We are mates so we are all good.
"I have got a few more points on my licence to play with, so let's see."
Norris, whose championship challenge has been derailed by errors in qualifying, made a mistake on his first run in Q1 and had to abort the final right-left chicane.