Ulissi, który zaatakował 9 km przed metą na krótkim, stromym podjeździe, nie dał się dogonić pierwszej grupie pościgowej, powstałej z poszarpanego peletonu. Na "kresce" uzyskał pięć sekund przewagi nad finiszującym na czele tej grupy Dumoulinem. Rafał Majka (Tinkoff) zajął 12. miejsce.

Dumoulin odzyskał koszulkę lidera, którą po raz pierwszy zdobył w rozpoczynającej wyścig jeździe indywidualnej na czas w Apeldoorn. W klasyfikacji generalnej wyprzedza o 20 sekund Luksemburczyka Boba Jungelsa (Etixx-Quick Step) oraz Ulissiego. Majka awansował z 39. na 13. pozycję, tracąc do prowadzącego Holendra 45 sekund.

W 25-osobowej czołówce razem z Dumoulinem i Majką przyjechali także inni faworyci wyścigu: Włoch Vincenzo Nibali, Hiszpanie Alejandro Valverde i Mikel Landa, Rosjanin Ilnur Zakarin oraz Kolumbijczyk Rigoberto Uran.

W środę piąty etap, prowadzący z Praia a Mare do Benewentu (233 km), powinien odpowiadać klasycznym sprinterom.

Wyniki 4. etapu, Catanzaro - Praia a Mare (200 km):
1. Diego Ulissi (Włochy/Lampre) - 4:46.51
2. Tom Dumoulin (Holandia/Giant) strata 5 s
3. Steven Kruijswijk (Holandia/LottoNL) ten sam czas
4. Alejandro Valverde (Hiszpania/Movistar) 6
5. Gianluca Brambilla (Włochy/Etixx-Quick Step)
6. Vincenzo Nibali (Włochy/Astana)
7. Ilnur Zakarin (Rosja/Katiusza)
8. Matteo Busato (Włochy/Wilier Triestina)
9. Esteban Chaves (Kolumbia/Orica)
10. Nicolas Roche (Irlandia/Sky)
...
12. Rafał Majka (Polska/Tinkoff) ten sam czas
38. Paweł Poljański (Polska/Tinkoff) 43
124. Przemysław Niemiec (Polska/Lampre) 8.10
171. Łukasz Wiśniowski (Polska/Etixx-Quick Step) 16.12

Klasyfikacja generalna:
1. Tom Dumoulin (Holandia/Giant) - 14:00.09
2. Bob Jungels (Luksemburg/Etixx-Quick Step) 20 s
3. Diego Ulissi (Włochy/Lampre) ten sam czas
4. Steven Kruijswijk (Holandia/LottoNL) 24
5. Georg Preidler (Austria/Giant) ten sam czas
6. Vincenzo Nibali (Włochy/Astana) 26
7. Alejandro Valverde (Hiszpania/Movistar) 31
8. Jakob Fuglsang (Dania/Astana) 35
9. Nicolas Roche (Irlandia/Sky) 37
10. Esteban Chaves (Kolumbia/Orica) ten sam czas
...
13. Rafał Majka (Polska/Tinkoff) 45
43. Paweł Poljański (Polska/Tinkoff) 1.55
124. Przemysław Niemiec (Polska/Lampre-Merida) 10.52
156. Łukasz Wiśniowski (Polska/Etixx-Quick Step) 16.33