De Ferrare à Nervesa della Battaglia (180 km), le Transalpin a su profiter d'un sprint final trop peu disputé pour l'emporter devant Sam Bennett, le vainqueur des 2 autres sprints massifs du Giro, et Danny Van Poppel.
La hiérarchie est restée inchangée en tête du Giro avant l'entrée en haute montagne. Simon Yates (Mitchelton) a gardé le maillot rose de leader à la veille de l'étape-clé du Monte Zoncolan (186 km). Quatre ascensions précèdent la montée finale, l'une des plus dures d'Europe, dans les Alpes carniques.
agences/bao
13e étape: Ferrara - Nervesa 180 km (18.05)
1. Elia Viviani ITA 3h56'25"
2. Sam Bennett IRL + 0"
3. Danny van Poppel NED 0"
4. Sacha Modolo ITA 0"
5. Ryan Gibbons RSA 0"
82. Sébastien Reichenbach SUI 0"
85. Kilian Frankiny SUI 0"
149. Steve Morabito SUI 3'10"
Classement général (18.05)
1. Simon Yates GBR 55h54'20"
2. Tom Dumoulin NED + 0'47"
3. Thibaut Pinot FRA 1'04"
4. Domenico Pozzovivo ITA 1'18"
5. Richard Carapaz ECU 1'56"
34. Sébast. Reichenbach SUI 28'48"
86. Kilian Frankiny SUI 1:27'30"
109. Steve Morabito SUI 1:51'05"