A derradeira etapa de montanha contou uma história bastante mais simples que os dias anteriores. Jonas Geens, Axel Huens, Jack Haig, Andreas Leknessund e Thomas Silva formaram a fuga nos primeiros quilómetros, com Manuele Tarozzi e Larry Warbasse a juntarem-se passado 70 kms de etapa. 7 ciclistas na frente, vantagem máxima de 4 minutos, com a Visma|Lease a Bike a mostrar as suas intenções e a não deixar crescer muito mais.
A corrida manteve-se sem alterações até à subida de Piancavallo, onde a Visma diminuiu a diferença abaixo dos 2 minutos. Corrida controlada, Igor Arrieta e Ludovico Crescioli atacaram na descida e fizeram a ponte para a frente, onde já só restavam Haig, Leknessund, Warbasse e Huens. Estes 6 entraram com 2 minutos de vantagem na subida final, Crescioli isolou-se mas foi apenas para se mostrar pois a 10,6 kms do fim, surgiu o inevitável ataque de Jonas Vingegaard.
Felix Gall ainda seguiu o camisola rosa durante uns 100 metros mas rapidamente ficou sozinho e, a 10 kms, já estava isolado, depois de ultrapassar todos os fugitivos do dia. Metro após metro, Vingegaard foi alargando a sua vantagem e, no alto de Piancavallo, celebrou a 5ª vitória neste Giro! Gall viria a ser apanhado por Hindley e Gee e, depois, por Arensman e Bernal, com este grupo a lutar pelo 2º lugar. A 1:15, Gall foi 2º e Hindley 3º.
Afonso Eulálio fez uma subida fabulosa, foi 7º na etapa, terminando a 2:03 e confirmando o 6º lugar da geral e a classificação da juventude! Na geral, no top-10, não existiram alterações, com Vingegaard a ter 5:22 de vantagem para Gall e 6:25 para Hindley.