With to go, Lawson Craddock () attacked out of the break. He launched more attacks until he pried himself from his breakaway companions with remaining. His lead hovered around 20 seconds over the chasing group, which began to split as the attacks started to come. Six riders emerged as the strongest chasers but Craddock still maintained his gap heading into the climb's steepest section. Going into the final , Jesús Herrada (), Quentin Pacher (), Kenny Elissonde (), Clément Champoussin (), Marc Soler (), and Uran were around 10 seconds behind Craddock, who was eventually reeled back before the final kilometer. Just as Craddock was caught, Champoussin immediately attacked but Herrada caught him before attacking himself. Uran went off in pursuit of Herrada, catching the Spaniard before sprinting for the stage win. Uran held off a fast-finishing Pacher to win the stage, completing his set of taking a stage win at all three Grand Tours.
