Le Mexicain a remporté la 17e étape du Tour d'Italie, sa première dans le Giro, en s'imposant devant Romain Bardet et Richard Carapaz.