Au sommet de la côte de Capvern-les-Bains (3ecatégorie, km 30, 5,6 km à 4,8%), Neilson Powless passe en tête de l'échappée, qui compte trois minutes et seize secondes d'avance sur le peloton. Au sprint intermédiaire de Sarrancolin (km 49,2), Bryan Coquard devance le groupe d'échappés; le peloton compte un retard de trois minutes et treize secondes. Au col d'Aspin (1recatégorie, km 68, 12 km à 6,5%), Neilson Powless précède Gorka Izagirre, les fuyards comptent une avance de trois minutes et vingt secondes sur le groupe maillot jaune, emmené par l'équipe Jumbo-Visma. À Sainte-Marie-de-Campan, au pied du col du Tourmalet (hors catégorie, km 98, 17,1 km à 7,3%, souvenir Jacques Goddet), le peloton compte un débours de quatre minutes et quarante secondes sur le groupe de tête.
Dans l'ascension du col du Tourmalet, cinq hommes s' extirpent à l'avant: Ruben Guerreiro, Tobias Halland Johannessen, Michał Kwiatkowski, James Shaw et Wout van Aert. Derrière, le groupe maillot jaune ne cesse de s'amoindrir sous le rythme imprimé par la Jumbo-Visma; à La Mongie, le Néerlandais Wilco Kelderman inspire un relais dont seuls ses deux coéquipiers, l'Américain Sepp Kuss et le Danois Jonas Vingegaard, et le SlovèneTadej Pogačar (UAE Emirates) sont en mesure de suivre. Le maillot jauneaustralienJai Hindley (Bora-Hansgrohe) tente de résister, mais il est finalement repris par le groupe des lâchés, considéré comme celui dans lequel va se jouer la troisième place finale au classement général, tellement Tadej Pogačar et Jonas Vingegaard semblent au-dessus du lot.
Au col du Tourmalet, Tobias Halland Johannessen passe en tête, devant Ruben Guerreiro, James Shaw, Michał Kwiatkowski et Wout van Aert. Le duo Pogačar et Vingegaard passe avec un retard de trente-cinq secondes; derrière, le groupe maillot jaune compte un débours de deux minutes et trente-trois secondes sur le coureur de tête. Présent dans l'échappée, Wout van Aert se retire dans la descente pour aider son coéquipier Vingegaard, venant de l'arrière, il le relaie dans la vallée du gave de Pau jusqu'à Pierrefitte-Nestalas, puis dans la montée finale vers Cauterets-Cambasque.
Au pied de la montée finale vers Cauterets-Cambasque (1recatégorie, 16 km à 5,4%), à Pierrefitte-Nestalas, le groupe de tête comprend huit coureurs: Ruben Guerreiro, Tobias Halland Johannessen, Michał Kwiatkowski, Tadej Pogačar, Neilson Powless, James Shaw, Wout van Aert et Jonas Vingegaard. Derrière, le groupe maillot jaune comprend un retard de deux minutes et cinquante-et-une secondes. Dans l'ascension, van Aert imprime de nouveau un rythme élevé, qui dégraisse le groupe de tête. Il coupe brutalement son effort à 4 600 mètres du sommet, laissant en tête Vingegaard, Pogačar, Tobias Halland Johannessen et Kwiatkowski; le Norvégien résiste encore trois cents mètres, tandis que le Polonais finit par lâcher prise à 3 800 mètres de l'arrivée. À 2,8 kilomètres du but, Pogačar place une attaque tranchante à laquelle Vingegaard ne peut répondre. Si l'écart n'excède pas les dix secondes sur le premier kilomètre qui suit l'attaque, il s'agrandit sur le dernier kilomètre, plus roulant, où excelle Tadej Pogačar. Le double vainqueur du Tour de France (2020 et 2021) s'impose en solitaire à Cauterets-Cambasque, avec vingt-quatre secondes d'avance sur son principal rival Jonas Vingegaard et plus de deux minutes sur les principaux candidats à la troisième marche du podium.
Au sujet des différents classements: Jai Hindley perd le maillot jaune au profit de Jonas Vingegaard. Le Belge Jasper Philipsen (Alpecin-Deceuninck) conserve son maillot vert, tout comme Tadej Pogačar avec son maillot blanc, qui ne compte plus que vingt-cinq secondes de retard sur son rival danois. En passant en tête au col d'Aspin, Neilson Powless retrouve le maillot à pois. L'équipe Jumbo-Visma reste en tête du classement par équipes. Wout van Aert est récompensé, pour la seconde journée de suite, du prix de la combativité[2].
Résultats
Cette section présente les résultats et prix obtenus au cours de l'étape[3].