12. etapa (Bra - Rivoli, 179 km): 1. Denz (Něm./Bora-Hansgrohe) 4:18:11, 2. Skujinš (Lot./Trek-Segafredo) stejný čas, 3. Berwick (Austr./Israel-Premier Tech) -3, 4. Tonelli (It./Bardiani-CSF-Faizané) -58, 5. Frigo (It./Israel-Premier Tech) -2:07, 6. Van Wilder (Belg./Soudal-Quick Step) -2:20, ...87. K. Vacek (ČR/Corratec-Selle Italia) -15:48.
Průběžné pořadí: 1. Thomas (Brit./Ineos-Grenadiers) 49:02:05, 2. Roglič (Slovin./Jumbo-Visma) -2, 3. Almeida (Portug./SAE Emirates) -22, 4. Leknessund (Nor./DSM) -35, 5. Caruso (It./Bahrajn-Victorious) -1:28, 6. Kämna (Něm/Bora-hansgrohe) -1:52, ...91. K. Vacek -1:36:00.