Sam Bennett (BORA-hansgrohe) vyhrál 12. etapu Giro ďItalia s cílem v Imole. Bennett zvládl těžký, klasikářský závěr etapy na jedničku. Nastoupil už 400 metrů před cílem a přejel pásku na prvním místě. Druhý skončil Danny van Poppel (LottoNL Jumbo) a třetí Niccolo Bonifazio (Bahrain Merida).
Růžový dres udržel Simon Yates (Mitchelton-Scott).