Au départ de cette 6e et dernière étape du Tour du Pays basque, l'Américain Brandon McNulty, équipier de Tadej Pogacar, portait le maillot jaune avec 23 secondes d'avance sur Primoz Roglic et son équipier Jonas Vingegaard.

Mais cette position confortable n'a pas duré dans cette étape de 111 kilomètres avec 7 difficultés recensées. Dès le départ, de nombreux coureurs ont tenté de sortir, notamment des coureurs de Jumbo-Visma, Astana ou Movistar, dont les leaders étaient tous dans l'ombre de McNulty. 

Mais à plus de 60 kilomètres de l'arrivée, dans la descente du Elosua-Goria, les Astana ont attaqué dans le peloton avec Roglic, Landa, Gaudu et Valverde. 

Pogacar, Yates et le maillot jaune McNulty étaient piégés et n'ont plus revu la tête. 

Devant, ils se sont retrouvés à trois après l'ascension du Krabellin : Roglic, Gaudu et Carthy. Dans la dernière ascension, les deux premiers se sont isolés et le Slovène a laissé la victoire au Français, Roglic remportant le classement général.

Au général, le Slovène devance son équipier Jonas Vingegaard et Tadej Pogacar. Maillot jaune au départ de cette étape, McNulty termine lui en dehors du top 10 au général.