Kilkaset metrów przed metą bardzo długiego etapu niemiecki sprinter wyszedł na prowadzenie i narzucił tak mocne tempo, że rywale - Francuz Arnaud Demare (FDJ) i Włoch Sonny Colbrelli (Bardiani) musieli się zadowolić walką o drugie miejsce.

W gronie kandydatów do etapowego zwycięstwa zabrało tym razem innego Niemca Marcela Kittela (Etixx-Quick Step), który wcześniej odpadł z czołowej grupy. Mało brakowało, by jego los podzielił Rafał Majka, który miał defekt na 15 km przed metą. Szybka reakcja ekipy i pomoc dwóch kolegów, którzy zostali mu do pomocy, spowodowała, że już po trzech kilometrach lider grupy Tinkoff ponownie znalazł się w peletonie. Polak stracił ostatecznie cztery sekundy do Greipela, bowiem sędziowie "podzielili" grupę na kilka mniejszych, z sekundowymi różnicami.

Majka znalazł się w drugiej grupce, gdzie był również lider - Dumoulin. W pierwszej zameldował się natomiast Luksemburczyk Bob Jungels (Etixx-Quick Step), zyskując tym samym cztery sekundy do jadącego w różowej koszulce Holendra.

Dumoulin w klasyfikacji generalnej wyprzedza go o 16 sekund oraz o 20 Włocha Diego Ulissiego.

Czwartkowy, szósty etap Giro prowadzi z Ponte do Roccaraso, ma tylko 157 km, ale będzie pierwszą poważniejszą próbą sił dla "górali". Na trasie znalazła się bowiem przełęcz Bocca della Selva, a do mety prowadzi kilkunastokilometrowy podjazd.

Wyniki piątego etapu (Praia a Mare - Benewent, 233 km): 1. Andre Greipel (Niemcy/Lotto) 5:40.35
2. Arnaud Demare (Francja/FDJ)
3. Sonny Colbrelli (Włochy/Bardiani Valvole)
4. Bob Jungels (Luksemburg/Etixx-Quick-Step)
5. Moreno Hofland (Holandia/Lotto Jumbo)
6. Manuel Belletti (Włochy/Wilier Triestina)
7. Rick Zabel (Niemcy/BMC Racing)
8. Georg Preidler (Austria/Giant)
9. Caleb Ewan (Australia/Orica)
10. Aleksiej Cacewicz (Rosja/Katiusza) wszyscy ten sam czas
...
21. Rafał Majka (Polska/Tinkoff) strata 4 s
59. Paweł Poljański (Polska/Tinkoff) 16
103. Przemysław Niemiec (Polska/Lampre) 2.02
115. Łukasz Wiśniowski (Polska/Etixx-Quick Step) 3.16

Klasyfikacja generalna po pięciu etapach:
1. Tom Dumoulin (Holandia/Giant) 19:40.48
2. Bob Jungels (Luksemburg/Etixx-Quick-Step) 16
3. Diego Ulissi (Włochy/Lampre) 20
4. Georg Preidler (Austria/Giant) ten sam czas
5. Steven Kruijswijk (Holandia/Lotto Jumbo) 24
6. Vincenzo Nibali (Włochy/Astana) 26
7. Alejandro Valverde (Hiszpania/Movistar) 27
8. Ilnur Zakarin (Rosja/Katiusza) 35
9. Jakob Fuglsang (Dania/Astana) ten sam czas
10. Nicolas Roche (Irlandia/Sky) 37
...
13. Rafał Majka (Polska/Tinkoff) 45
43. Paweł Poljański (Polska/Tinkoff) 2.07
113. Przemysław Niemiec (Polska/Lampre-Merida) 12.50
158. Łukasz Wiśniowski (Polska/Etixx-Quick Step) 19.45