Thomas, en tête aux deux pointages intermédiaires, a baissé de pied dans le dernier tiers. Il a fini à 14'' du vainqueur. Chris Froome, deuxième de cette étape au Pays Basque, a repris pied sur le podium du général, à la troisième place, derrière Dumoulin.
Le Slovène Primoz Roglic est le principal perdant du jour. Au lendemain de son succès d'étape à Laruns, il a reculé de la troisième à la quatrième place du classement, après avoir lâché 1'14'' à Froome.
Déception pour Küng
Le Suisse Stefan Küng a pris la 12e place à 1'26''. Un résultat décevant pour le Thurgovien qui a buté sur les difficultés du parcours.
La dernière étape dimanche entre Houilles et Paris se présente comme un défilé jusqu'au circuit final des Champs-Elysées et un sprint prévisible.
ats/scho
Tour de France, 20e étape
1. Tom Dumoulin NED 40'52"
2. Chris Froome GBR + 1"
3. Geraint Thomas GBR 14"
4. Michal Kwiatkowski POL 50"
5. Soren Andersen DEN 51"
12. Stefan Küng SUI 1'26"
38. Silvan Dillier SUI 2'51"
46. Michael Schär SUI 3'13"
129. Mathias Frank SUI 6'49"
Tour de France, général (20/21)
1. Geraint Thomas GBR 80h30'37"
2. Tom Dumoulin NED + 1'51"
3. Chris Froome GBR 2'24"
4. Primoz Roglic SLO 3'22"
5. Steven Kruijswijk NED 6'08"
53. Stefan Küng SUI 2:07'14"
56. Mathias Frank SUI 2:09'59"
79. Silvan Dillier SUI 2:50'31"
88. Michael Schär SUI 3:00'06"