Battaglin (28 ans) a fêté son 3e succès sur le Giro. Il avait déjà gagné une étape en 2013 et une autre en 2014. L'Italien s'est montré le plus rapide d'un peloton décimé par plusieurs chutes dans le final.
Dont celle qui a impliqué le Valaisan Steve Morabito. Le Valaisan est allé à terre avec le Néerlandais Laurens Ten Dam à 36 km de l'arrivée. Les deux coureurs ont cependant pu reprendre la course.
Le grimpeur colombien Miguel Angel Lopez, retardé par une chute sans gravité apparente à moins de 6 kilomètres de l'arrivée, a perdu une quarantaine de secondes sur ses rivaux directs pour le classement général. L'Australien Rohan Dennis a conservé le maillot rose de leader.
ats/lper
5e étape: Agrigento - Santa Ninfa
1. Enrico Battaglin ITA 4h06'33"
2. Giovanni Visconti ITA + 0"
3. José Goncalves POR 0"
4. Maximilian Schachmann GER 0"
5. Simon Yates GBR 0"
30. Sébastien Reichenbach SUI 0"
138. Kilian Frankiny SUI 8'22"
162. Steve Morabito SUI 10'04"
Classement général (09.05)
1. Rohan Dennis AUS 18h29'41"
2. Tom Dumoulin NED + 0'01"
3. Simon Yates GBR 0'17"
4. Tim Wellens BEL 0'19"
5. Peio Bilbao ESP 0'25"
52. Sébastien Reichenbach SUI 4'10"
130. Steve Morabito SUI 17'06"
154. Kilian Frankiny SUI 21'02"