Charles Leclerc collects his first victory of the 2026 F1 season after late safety car confusion in the final laps.