Na finałowym podjeździe Izagirre wyprzedził Włocha Giovanniego Viscontiego (Bahrain-Merida) i swojego rodaka Luisa Leona Sancheza (Astana).

Bohaterami etapu byli uczestnicy akcji, która w efekcie przyniosła sukces Izagirre. Uciekająca grupa, w której było przez dłuższy czas kilkunastu kolarzy, zyskała dużą przewagę nad peletonem i na kilkadziesiąt kilometrów przed metą jadący w niej Valerio Conti (UAE Team Emirates), tracący do Jungelsa niewiele ponad dwie minuty, mógł się czuć liderem wyścigu.

Skład czołowej grupy zmieniał się podczas etapu, a początkowo było w niej dwóch kolarzy CCC Sprandi: Maciej Paterski i Białorusin Bronisław Samoilau. Polak odpadł dość szybko, Samoilau został wchłonięty przez peleton już w końcówce etapu. Na mecie najwyżej sklasyfikowany został Czech Jan Hirt - 36. miejsce. Z polskich kolarzy najbliżej czołowki znalazł się Tomasz Marczyński (Lotto-Soudal) - 57. pozycja ze stratą 3.11.

Na końcowych kilometrach trudnego, górzystego etapu peleton bardzo przyspieszył, a czołówka rozpadła się na kilka grupek. Pierwsza z nich, czteroosobowa, rozpoczęła finałowy podjazd z minutową przewagą nad pościgiem. Pecha miał Conti, który upadł na jednym z ostrych wiraży. Pozostała trójka podzieliła między siebie miejsca na podium, ale pędzący peleton z czołowymi zawodnikami klasyfikacji generalnej stracił do zwycięzcy zaledwie 12 sekund.

Po ośmiu etapch Jungels wyprzedza Brytyjczyków Gerainta Thomasa (Sky) o sześć i Adama Yatesa (Orica-Scott) o 10 sekund.

W niedzielę kolarzy czeka etap z metą na wysokości 1665 m n.p.m. Ponad 20-kilometrowy podjazd do Blockhausu koło Chieti będzie jednocześnie najtrudniejszą do tej pory górską premią w setnej edycji Giro.

Wyniki ósmego etapu (Molfetta - Peschici, 189 km):
1. Gorka Izagirre (Hiszpania/Movistar) 4:24.59
2. Giovanni Visconti (Włochy/Bahrain-Merida) strata 5 s
3. Luis Leon Sanchez (Hiszpania/Astana) 10
4. Enrico Battaglin (Włochy/LottoNL-Jumbo) 12
5. Michael Woods (USA/Cannondale-Drapac)
6. Thibaut Pinot (FDJ)
7. Vincenzo Nibali (Bahrain-Merida)
8. Adam Yates (Orica-Scott)
9. Steven Kruijswijk (Team LottoNL - Jumbo)
10. Bob Jungels (Quick-Step Floors)
...
36. Jan Hirt (CCC Sprandi Polkowice) 26
57. Tomasz Marczyński (Lotto Soudal) 3.11
100. Maciej Paterski (CCC Sprandi Polkowice) 8.32
108. Michał Gołaś (Polska/Sky) 9.37
112. Łukasz Owsian (Polska/CCC Sprandi Polkowice) ten sam czas
171. Marcin Białobłocki (CCC Sprandi Polkowice) 13.02

Klasyfikacja generalna po ośmiu etapach:
1. Bob Jungels (Luksemburg/Quick-Step) 38:21.18
2. Geraint Thomas (W. Brytania/Team Sky) strata 6 s
3. Adam Yates (W. Brytania/Orica) 10
4. Vincenzo Nibali (Włochy/Bahrain)
5. Domenico Pozzovivo (Włochy/AG2R)
6. Tom Dumoulin (Holandia/Sunweb)
7. Nairo Quintana (Kolumbia/Movistar)
8. Bauke Mollema (Holandia/Trek)
9. Thibaut Pinot (Francja/FDJ)
10. Andrey Amador (Kostaryka/Movistar) wszyscy ten sam czas
...
33. Jan Hirt (Czechy/CCC Sprandi Polkowice) strata 6.43
38. Tomasz Marczyński (Polska/Lotto Soudal) 8.39
96. Maciej Paterski (Polska/CCC Sprandi Polkowice) 34.33
139. Michał Gołaś (Polska/Team Sky) 46.56
148. Łukasz Owsian (Polska/CCC Sprandi Polkowice) 49.49
190. Marcin Białobłocki (Polska/CCC Sprandi Polkowice) 1:21.49