La 12ème étape menait le peloton de Sienne à Bagno di Romagna 212 km avec 3700 mètres de D+. Journée parfaite pour que l’échappée matinale aille au bout et que le porteur du maillot bleu de grimpeur Geoffrey Bouchard (AG2R Citroën) conforte son maillot, ce qu’il aura fait parfaitement sur les 3 premiers GPM. Son équipier Andréa Vendrame remporte l’étape dans un sprint à 2 avec Chris Hamilton (Aus Team DSM). 3ème GianLuca Brambilla (Trek-Segafredo) et 4ème George Bennett (NZL Jumbo-Visma). Le peloton des leaders arrive 10′ plus tard et E Bernal conserve son maillot rose.