Двенадцатый этап «Джиро д’Италии» выиграл Нико Денц: немецкий велогонщик из Bora — Hansgrohe оказался самым быстрым из лидирующей тройки в Риволи. Томс Скуйиньш финишировал вторым, а Себастьян Бервик — третьим. Сегодня гонщики проехали 185 километров и время победителя — 4 часа 18 минут и 11 секунд.
Двенадцатый этап Джиро д’Италия провёл пелотон из Бра в Риволи. В первый час гонки было довольно много восхождений, хотя только одно из них — на Педаггеру (4,1 км при среднем градиенте 4,3%) — входило в зачёт горной классификации. Затем гонщики спустились в долину По, прежде чем отправиться на последний круг вокруг Риволи. Самым сложным участком дистанции была гора Колле Брайда (9,8 км при 7,1%). За этим подъемом следовал 15-километровый спуск до Реано, а далее — относительно плоский финал в 12 километров до финиша.
Денц лидировал на старте последних пятисот метров, но Бервик начал свой спринт уже в трехстах метрах от финишной черты. Однако у гонщика Israel — Premier Tech не хватило сил и вскоре его обошли Денц и Скуйиньш. В итоге 29-летний немецкий велогонщик первым пересёк финишную черты, записав на свой счёт самую большую победу в карьере.
В генеральной классификации изменений существенных не произошло и Герайнт Томас из INEOS Grenadiers продолжает удерживать розовую майку «Джиро д’Италии».