PONTE DI LEGNO, Italy — Giulio Ciccone of Italy won the toughest stage of the Giro d’Italia on Tuesday, while Richard Carapaz remained in the overall lead after another disappointing day for race favorite Primoz Roglic. Ciccone, who rides for Trek-Segafredo, edged out Czech cyclist Jan Hirt at the end of the grueling mountain leg.