Au classement général, Joao Almeida a devancé l'Espagnol Enric Mas d'1'52'' et l'Allemand Maximilian Schachmann d'1'59''.
Au bout de l'étape la plus sélective de la semaine (sept ascensions), Almeida est arrivé détâché avec Mas qu'il a devancé au sprint, sous la pluie.
C'est la deuxième victoire d'étape du Portugais, âgé de 26 ans, qui s'était déjà imposé jeudi.
En forme en ce début de saison, le quatrième du dernier Tour de France avait gagné une étape lors du dernier Paris-Nice. Il avait remporté le Tour de Pologne en 2021.
Ben Healy, vainqueur la veille après une longue échappée, a encore animé la journée mais a cette fois été repris.
À 5,5 km de l'arrivée, Mas a tenté sa chance alors qu'il se trouvait dans un petit groupe avec le Mexicain Isaac Del Toro, Healy et Almeida et seul le Portugais a pu prendre sa roue, avant d'imposer sa pointe de vitesse dans la dernière ligne droite.