Der 25-Jährige aus Ecuador siegte bei der schweren Bergetappe im Aostatal vor dem Briten Simon Yates und dem Italiener Vincenzo Nibali.
In der Gesamtwertung übernahm Richard Carapaz die Führung vom Slowenen Jan Polanc. Carapaz hat allerdings nur 7 Sekunden Vorsprung auf Topfavorit Primoz Roglic, ebenfalls aus Slowenien.
Am Sonntag steht für die Fahrer eine mittelschwere, aber mit 232 Kilometern recht lange Etappe von Ivrea nach Como auf dem Giro-Programm.
belga/wb