Nico Denz (Bora-Hansgrohe) a remporté la 12e étape du 106e Giro d’Italia, longue de 185 km entre Bra et Rivoli. Toms Skujins (Trek-Segafredo) et Sebastian Berwick (Israel Premier Tech) ont pris les deuxième et troisième places.
Geraint Thomas (Ineos Grenadiers) conserve la Maglia Rosa à la veille d’une grande étape de montagne vers Crans Montana.