Alejandro Valverde (Movistar) a pris sa revanche ! Le coureur espagnol, leader du Tour de Catalogne ce matin avant la pénalité infligée à son équipe, a remporté la 3ème étape au sommet de La Molina devant Dan Martin, qui ne réalisera donc pas le doublé après sa victoire en 2016. L'étape s'est résumée à une course pour puncheurs où tout s'est joué dans le dernier kilomètre. Adam Yates termine 3ème à 3s devant Romain Bardet, Ilnur Zakarin, Geraint Thomas, Alberto Contador et Tejay Van Garderen. Ce dernier en profite pour prendre la tête du classement général, alors que Chris Froome (Team Sky) termine à 8s du vainqueur du jour.