Charles Leclerc was untouchable as he claimed a third Grand Prix victory of the season.