Kimi Antonelli earned his second victory of the young season, capturing the Japanese Grand Prix with Oscar Piastri coming second and Charles Leclerc third.