A primeira contagem de montanha de 1ª categoria surgiu neste Giro à etapa 12, algo muito raro e que despoletou uma fuga enorme logo no início da jornada. O grupo foi composto por Jasha Sutterlin, Francesco Gavazzi, Matteo Montaguti, Manuele Boaro, Dario Cataldo, Damiano Caruso, Sean Bennett, Marco Haller, Luca Covili, Manuel Senni, Cesare Benedetti, Josef Cerny, Eros Capecchi, Tobias Ludvigsson, Conor Dunne, Thomas de Gendt, Roger Kluge, Enrico Gasparotto, Danilo Wyss, Eddie Dunbar, Christian Knees, Jenthe Biermans, Jan Bakelants, Gianluca Brambilla e Jan Polanc.
No pelotão a equipa da UAE Team Emirates, do líder Valerio Conti, não tinha de perseguir, tinha Jan Polanc na frente e o esloveno passou rapidamente a envergar a camisola rosa provisória, já que a vantagem esticou até aos 15 minutos. O jogo psicológico no pelotão foi muito forte e finalmente a Bahrain-Merida colocou 1 elemento a perseguir. A mais de 50 kms da meta e antevendo as dificuldades que se adivinhavam atacaram Sean Bennett e Marco Haller, entrando na subida com 30 segundos de vantagem.
Na fuga a selecção foi rapidamente feita, Caruso acelerou e levou com ele Dunbar, Cataldo, Polanc, Capecchi, Brambilla e Montaguti. No pelotão, e apesar de um furo no início da subida, foi Miguel Angel Lopez o primeiro a mexer, com Mikel Landa também a sair do grupo principal. Na frente coroaram a ascensão Brambilla, Capecchi, Caruso e Dunbar, só que o quarteto teve a companhia de Cataldo, Montaguti, Benedetti e Polanc na descida.
Landa e Lopez entraram nos 10 kms finais com 25 segundos sobre o grupo dos restantes favoritos, que não tinha Zakarin, Jungels, Formolo e Conti, que ficaram mais para trás. Na colina a 2 kms da meta Gianluca Brambilla lançou um forte ataque e só Eros Capecchi o conseguiu seguir, na descida Eddie Dunbar também colou e já dentro dos 700 metros finais chegaram Benedetti e Caruso.
Brambilla lançou o sprint final num esforço que seria inglório já que nos últimos 100 metros foi ultrapassado por Cesare Benedetti, com Damiano Caruso a ficar em 2º e Eddie Dunbar em 3º. Landa e Lopez conseguiram ganhar 28 segundos ao grupo principal, enquanto que Amaro Antunes chegou no grupo de Bob Jungels, Valerio Conti e Davide Formolo. Jan Polanc é o novo camisola rosa com mais de 4 minutos de vantagem sobre Primoz Roglic. Amaro Antunes caiu a 14º da geral, ainda perto do top 10.