Michael Woods s'est imposé avec 45 secondes d'avance sur le Suisse Mauro Schmid (Team Jayco AlUla) et 1'11" sur Marc Soler (UAE Team Emirates), troisième pour la troisième fois en quatre jours ! Sam Oomen (Pays-Bas, Lidl-Trek) et Wout van Aert (Belgique, Team Visma | Lease a Bike) - qui a pris la tête seul et fait un bel écart au classement de la montagne - ont complété le top 5 du jour. Le peloton ayant abordé cette montée finale avec plus d'un quart d'heure de retard sur les échappés, les cadors sont arrivés bien après Michael Woods, et le premier d'entre eux à avoir franchi la ligne d'arrivée, ça a été Primoz Roglic (Red Bull - BORA-hansgrohe) !
Dans une grande journée, le Slovène a repris du temps à tous ses adversaires, dont Ben O'Connor (Decathlon AG2R La Mondiale Team), qui a éprouvé énormément de difficultés dans les 5 derniers kilomètres et a concédé 1'55" à son dauphin. S'il reste en rouge, l'Australien n'a plus que 1'21" d'avance sur le triple vainqueur de La Vuelta. Primoz Roglic a également repris pas mal temps à Enric Mas (Movistar Team), qui s'est mis dans le rouge à vouloir suivre le leader de la Red Bull - BORA-hansgrohe et l'a payé très cher dans les 2 derniers kilomètres.