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 początkowo było 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. 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 etapach 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 nmp. 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