A primeira grande etapa de alta montanha do Giro não desiludiu e após um início muito movimentado saiu uma fuga perigosa com Andrey Amador, Jose Joaquin Rojas, Hector Carretero, Tony Gallopin, Alexis Vuillermoz, Mattia Cattaneo, Fausto Masnada, Dario Cataldo, Ion Izagirre, Andrey Zeits, Antonio Nibali, Domenico Pozzovivo, Davide Formolo, Victor de la Parte, Joe Dombrowski, Krists Neilands, Ruben Plaza, Thomas de Gendt, Chris Juul-Jensen, Mikel Nieve, Eddie Dunbar, Tao Hart, Antwan Tolhoek, Ilnur Zakarin, Bauke Mollema, Gianluca Brambilla, Giulio Ciccone e Nicola Conci. Perigosa principalmente porque Mollema era 6º à geral e Zakarin o 12º.
No pelotão, já sem muitos elementos, foi a Team Jumbo-Visma que assumiu as despesas, uma vez que quando a UAE Team Emirates trabalhava na frente do grupo a vantagem crescia. Desta forma, a equipa holandesa, quando viu a fuga atingir os 3:15 começou a perseguir. Este cenário manteve-se até à subida de Pian del Lupo, onde a fuga e o pelotão se partiram, ficando os melhores de cada na frente. No pelotão, foi a Astana a partir o grupo, ficando cerca de 15 ciclistas na frente, onde estavam praticamente todos os ciclistas do top 10, com exceção do camisola rosa Jan Polanc.
Na fuga, ficaram na frente Masnada, Izagirre, Ciccone, Carretero e Dombrowski, sendo que no inicio da subida final para o Lago Serrù o grupo da frente aumento com a chegada de Amador, Formolo, Nieve, Zakarin e Mollema. Este grupo entrou com 2:30 nos últimos 17 quilómetros.
No grupo dos favoritos, que tinha aumentado e já contava com Jan Polanc, Mikel Landa foi o primeiro a mexer-se, sem resposta de ninguém. Com Amador e Carretero na frente, os dois Movistar esperaram pelo basco que teve uma ajuda preciosa durante alguns quilómetros. Quem não teve ajuda foi Miguel Angel Lopez que, com um problema mecânico, ficava para trás do grupo a 12 quilómetros do fim. No grupo dos favoritos já só restavam Pozzovivo, Nibali, Roglic, Majka, Sivakov e Carapaz.
A fuga foi-se partindo com a dureza incrível da subida e o ataque decisivo surgiu a 1800 metros da chegada, quando o russo Ilnur Zakarin deixou para trás Mikel Nieve com um ataque muito forte. Após vários anos sem vencer, Zakarin regressou às vitórias, conseguindo uma vitória importante para si e para a Katusha-Alpecin. Nieve foi 2º a 35 segundos, com Landa a ser 3º a 1:35. Logo de seguida, e após ter atacado no grupo dos favoritos, chegava Carapaz a 3 segundos do seu companheiro de equipa.
Primoz Roglic e Vincenzo Nibali chegaram juntos a 2:57, perdendo bastante tempo para o duo da Movistar. O azarado do dia, Miguel Angel Lopez foi 11º a 4:19 e o grande perdedor do dia foi Simon Yates, cedendo 5 minutos para Zakarin. Na classificação geral, Polanc salvou-se, tendo agora 2:25 de vantagem para Roglic e 2:56 para Zakarin.