Etapa a 18-a a fost una pentru cățărători, pe o distanță de 161 de kilometri, de la Oderzo la Val di Zoldo, Zana învingându-l pe Pinot (Groupama-FDJ) la linia de sosire pentru prima sa victorie în Giro.
Warren Barguil (Arkea-Samsic) a trecut linia de sosire al treilea, la mare distanță de primii doi clasați.
Pinot și Zana au făcut parte dintr-o evadare de șase oameni care a acumulat un avans de patru minute și jumătate față de pluton cu 10 km înainte de final, dar cei doi și-au abandonat tovarășii pe pantele abrupte ale Alpilor în timp ce se îndreptau spre linia de sosire.
În clasamentul general, Thomas, de la Ineos Grenadiers, și-a mărit avansul în frunte la 29 de secunde, iar Primoz Roglic (Jumbo-Visma) l-a devansat pe Joao Almeida (UAE Team Emirates) și a trecut pe locul doi.
Thomas a fost nevoit să muncească din greu, deoarece s-a agățat de roata lui Roglic pe toată ultima porțiune, în timp ce Almeida a reușit să păstreze contactul cu cei doi, după ce momentan a părut că va fi lăsat în urmă de rivalii săi din clasamentul general.
Etapa de joi a servit ca o încălzire pentru cursa de vineri, de 183 de kilometri, de la Longarone la Tre Cime Di Lavaredo, care implică o urcare lungă și lentă la început, înainte de trei ascensiuni dificile de categoria 1, cu o altitudine totală de 5.400 de metri.