After claiming a shock pole position in Hungary, Charles Leclerc made the most of it to keep the rapid McLarens of Oscar Piastri and Lando Norris behind him on the first lap.