La formation UAE réussit le doublé avec la deuxième place dans cette étape du Mexicain Isaac del Toro. Le grimpeur portugais a accéléré dans la montée de l'Izua, la plus grosse difficulté de l'étape (3,5 km à plus de 10 % de moyenne avec des rampes à 20 %), à une quinzaine de kilomètres de la ligne, avant de placer un démarrage à 2,2 km du sommet.
Derrière, l'Allemand Florian Lipowitz, l'Espagnol Alex Aranburu et le Français Clément Champoussin (respectivement 3ᵉ, 10ᵉ et 17ᵉ au général au départ de l'étape) sont parvenus à limiter la casse pour franchir le sommet à 33 secondes.
Almeida n'a perdu qu'une poignée de secondes dans la descente, pour couper la ligne avec 28 secondes d'avance sur Isaac Del Toro, qui a battu dans le sprint des poursuivants Maximilian Schachmann, revenu dans le final au prix d'une belle descente et désormais deuxième au général.