A etapa 20 (e última etapa para fazer diferenças) voltou a ter uma fuga a vingar, voltou a ter um segundo lugar para Atapuma, voltou a ter Mikel Nieve na luta por pontos para a camisola da montanha e voltou a ter um Nibali de categoria e a dar a remontada final nesta prova. Valverde esteve muito melhor do que no dia anterior e Uran mostrou que, não fossem os problemas na primeira semana, poderia ter discutido algo mais do que apenas uma presença no top’10.
Foi uma etapa negativa para Chaves, que perdeu a camisola rosa, e para Kruijswijk, que perdeu o pódio (se já era injusto perder a camisola rosa, então perder o pódio foi de uma injustiça tremenda) – é de nota que o holandês partiu para esta etapa com algumas costelas partidas, portanto, foi incrível o que conseguiu fazer, de qualquer das formas. No meio disto tudo, Rein Taaramae, depois do abandono do seu colega Zakarin, teve a liberdade total para estar na fuga e aproveitou da melhor forma tal situação, dedicando a vitória ao próprio Zakarin.
Por fim, na última etapa desta prova italiana, Giacomo Nizzolo era, novamente, o favorito à partida para vencer ao sprint. Cumpriu com o favoritismo, mas foi desqualificado por ter feito um sprint irregular e a vitória foi atribuída ao segundo classificado da etapa, Nikias Arndt, da Giant (com Trentin em segundo e Modolo em terceiro). Não foi desta que o italiano da Trek finalmente venceu uma etapa numa Grande Volta. Ainda assim, volta a levar para casa a camisola dos pontos.