El ciclista ecuatoriano Richard Carapaz ha ganado la undécima etapa del Giro de Italia con diez segundos de ventaja sobre Isaac del Toro.