Le slovène Tadej Pogacar (UAE Team Emirates) s’est défait de ses adversaires à presque 40 kilomètres de l’arrivée pour finir en solitaire. Il remporte sa troisième victoire d’étape en plus du maillot blanc et d’une place sur le podium. L’espagnol Alejandro Valverde (Movistar) termine 2e juste devant le polonais Rafal Majka (Bora-Hansgrohe). Toujours en rouge, le slovène Primoz Roglic (Team Jumbo-Visma) va pouvoir savourer son premier succès sur un grand Tour dans les rues de Madrid demain.