Dia importante na luta pelo Giro d’Itália. Após muita luta, Davide Villella, Mark Padun, Daniel Navarro, Thomas de Gendt, Matthew Holmes, Andrea Vendrame, Giovanni Visconti, Manuele Boaro, Rohan Dennis, Edoardo Zardini, Luca Chirico e Nathan Haas escaparam ao pelotão, que cedo viu Team Sunweb e NTT Pro Cycling aparecerem na frente.
Com Visconti na frente, Ruben Guerreiro ainda tentou fazer a ponte mas sem sucesso. Más notícias para o português pois o veterano italiano somou, ao longo do dia, pontos suficientes para subir à liderança da camisola da montanha. A fuga esteve sempre controlada e, sabendo da diferença escassa, Rohan Dennis atacava depois da última subida.
O antigo campeão do mundo de contra-relógio entrou na subida final com 2 minutos de vantagem mas o ritmo infernal da Team Sunweb foi fatal para o australiano da INEOS. O trabalho da equipa alemã partiu o grupo dos favoritos, com Fuglsang e Pozzovivo a serem as primeiras vítimas.
Nibali ficava a 7500 metros do fim, com João Almeida a ceder 1500 metros à frente, depois de uma enorme aceleração de Jay Hindley. Na frente, para além do australiano restavam Wilco Kelderman e Tao Geoghegan Hart. Hindley esteve incansável, trabalhou até aos últimos 300 metros.
Kelderman passou para a frente, Hart seguiu-o mas o holandês não tinha muito mais para dar. O britânico atacava para a vitória em etapa, a 5ª da INEOS Grenadiers neste Giro! Kelderman chegava a 2 segundos, Hindley a 4 e João Almeida defendia a sua liderança, terminando a 37 segundos!
As restantes diferenças foram enorme com Majka a ceder 1:22, Konrad 1:29, Knox, Bilbao, Fuglsang e Nibali a 1:36. Pozzovivo cedeu 1:54! Na classificação geral, João Almeida parte para mais um dia de rosa, agora com 15 segundos para Kelderman, 2:56 para Hindley e 2:57 para Hart.