Atapuma se je na čelo dirke prebil kakšnih pet kilometrov od cilja, ko je ujel še zadnjega ubežnika Španca Luisa Leona Sancheza. Kolumbijcu sta sprva lahko sledila le Latour in Švicar Mathias Fränk, a je od trojice prvi omagal zadnji. Latour in Atapuma sta drug za drugim pospeševala, ko je v zadnjem kilometru že vse kazalo, da bo Kolumbijec dobil etapo, pa se je Francoz vrnil in ga prehitel.
V ozadju se je prav tako pet kilometrov od cilja za še zadnje poizkuse napada odločil Froome, ki je pospešil, zraven pa potegnil le Quintano. Ta se je mirno vozil tik za velikim tekmecem za skupno zmago, odgovoril na vsako pospeševanje, v zadnjih metrih pa napadel še sam in Froomu ni preostalo nič drugega, kot da mu zaploska ob prečkanju ciljne črte.
Razlike v skupnem seštevku se tako niso spremenile. Quintana ima pred Froomom 1:23 sekunde prednosti, do končnega zmagoslavja pa ga loči le še nedeljska ravninska etapa do Madrida.
Največ je danes pridobil še en Kolumbijec Esteban Chaves, ki se je od skupine favoritov odpeljal slabih 70 km od cilja in s samostojno vožnjo pridobival sekunde. V cilj je prišel na devetem mestu, s skupno tretjega pa izrinil Španca Alberta Contadorja.
Izidi, 20. etapa: 1. Pierre Latour (Fra/AG2R) 5:19:41 2. Darwin Atapuma (Kol/BMC) + 0:02 3. Fabio Felline (Ita/Trek-Segafredo) 0:17 4. Mathias Frank (Švi/IAM) 0:40 5. Robert Gesink (Niz/LottoNl-Jumbo) 1:03 6. Bart De Clercq (Bel/Lotto Soudal) 1:28 7. Rudy Molard (Fra/Cofidis) 2:02 8. Lilian Calmejane (Fra/Direct Energie) 3:01 9. Esteban Chaves (Kol/Orica-BikeExchange) 3:17 10. Nairo Quintana (Kol/Movistar) 4:03 ... - skupno: 1. Nairo Quintana (Kol/Movistar) 80:42:36 2. Christopher Froome (VBr/Sky) + 1:23 3. Esteban Chaves (Kol/Orica-BikeExchange) 4:08 4. Alberto Contador (Špa/Tinkoff) 4:21 5. Andrew Talansky (ZDA/Cannondale-Drapac) 7:43 6. Simon Yates (VBr/Orica-BikeExchange) 8:33 7. David De La Cruz (Špa/Etixx - Quick-Step) 11:18 8. Daniel Moreno (Špa/Movistar) 13:04 9. Davide Formolo (Ita/Cannondale-Drapac) 13:17 10. George Bennett (NZl/LottoNl-Jumbo) 14:07 ...