Mercedes' Kimi Antonelli led home McLaren's Oscar Piastri by 13.722 seconds and Ferrari's Charles Leclerc a further 1.548 seconds back in third.