Tuż za Cataldo finiszował jego rodak i współtowarzysz ucieczki Mattia Cattaneo (Androni Giocattoli-Sidermec). 11 sekund po nich do mety dotarła grupka z Carapazem i Włochem Vincenzo Nibalim (Bahrain-Merida), a ósmy na etapie Majka był wolniejszy od zwycięzcy o 36 s. Cataldo i Cattaneo dokonali nie lada sztuki, bo zaledwie we dwóch uciekali przez zdecydowaną większość 232-kilometrowego etapu. W szczytowym momencie ich przewaga sięgnęła aż 15 minut, ale kiedy dojeżdżali do mety rywale mieli ich w zasięgu wzroku. Dla losów całego wyścigu znacznie ciekawsze było to, co działo się za ich plecami. Ostatni tego dnia podjazd wszyscy faworyci zaczęli w jednej grupie. Atakować próbował przede wszystkim dziewiąty w "generalce" Brytyjczyk Simon Yates (Mitchelton-Scott). Carapaza i Nibalego nie udało mu się jednak zgubić. Majce, podobnie jak w sobotę, takie szarpane tempo nie służyło. Do pomocy miał jednak Włocha Davide Formolo i ostatecznie jego strata nie była duża. W dodatku udało mu się odrobić nieco do wicelidera Primoza Roglicza (Jumbo-Visma). Słoweńca prześladował bowiem pech. Najpierw miał defekt roweru, a potem na sprzęcie kolegi z ekipy na zjeździe uderzył w barierkę. Ostatecznie zajął w niedzielę 13. miejsce ze stratą 51 s do zwycięzcy. W klasyfikacji generalnej Carapaz ma 47 s przewagi nad Rogliczem. Trzeci Nibali traci 1.47, a Majka - 2.35. Kolarz z Zegartowic ściga się w Giro d'Italia po trzyletniej przerwie. Poprzednie wyścigi zawsze kończył w pierwszej dziesiątce: był siódmy (2013), szósty (2014) i piąty (2016). Na poniedziałek zaplanowano dzień przerwy. Rywalizacja zakończy się 2 czerwca w Weronie etapem jazdy indywidualnej na czas. Wyniki 15. etapu (Ivrea - Como, 232 km): 1. Dario Cataldo (Włochy/Astana) 5:48:15 2. Mattia Cattaneo (Włochy/Androni Giocattoli-Sidermec) ten sam czas 3. Simon Yates (W. Brytania/Mitchelton-Scott) strata 11 s 4. Hugh Carthy (W. Brytania/Education First) 5. Richard Carapaz (Ekwador/Movistar) 6. Vincenzo Nibali (Włochy/Bahrain-Merida) wszyscy ten sam czas 7. Miguel Angel Lopez (Kolumbia/Astana) 36 8. Rafał Majka (Polska/Bora-Hansgrohe) 9. Domenico Pozzovivo (Włochy/Bahrain-Merida) 10. Mikel Landa (Hiszpania/Movistar) wszyscy ten sam czas ... 51. Łukasz Owsian (Polska/CCC) 16.15 Klasyfikacji generalna: 1. Richard Carapaz (Ekwador/Movistar) 64:24.00 2. Primoż Roglicz (Słowenia/Jumbo-Visma) strata 47 s 3. Vincenzo Nibali (Włochy/Bahrain-Merida) 1.47 4. Rafał Majka (Polska/Bora-Hansgrohe) 2.35 5. Mikel Landa (Hiszpania/Movistar) 3.15 6. Bauke Mollema (Holandia/Trek-Segafredo) 3.38 7. Jan Polanc (Słowenia/UAE Emirates) 4.12 8. Simon Yates (W. Brytania/Mitchelton-Scott) 5.24 9. Paweł Siwakow (Rosja/INEOS) 5.48 10. Miguel Angel Lopez (Kolumbia/Astana) 5.55