Gurreiro, zawodnik ekipy Education First, wyprzedził o osiem sekund pierwszego z towarzyszy ucieczki Hiszpana Jonathana Castroviejo (Ineos Grenadiers) oraz o 58 sekund Duńczyka Mikkela Bjerga (UAE Team Emirates).Faworyci wyścigu dojeżdżali do zlokalizowanej w górach Abruzji mety podzieleni na grupki. Najlepszy z nich, Holender Wilco Kelderman (Sunweb), był ósmy, ze stratą 1.38, a trzy sekundy za nim na 11. pozycji finiszował Majka (Bora-Hansgrohe).Polak nadrobił kilkanaście sekund nie tylko do Almeidy, ale także do Włochów Vincenzo Nibalego i Domenico Pozzovivo oraz Holendra Stevena Kruijswijka. W klasyfikacji generalnej strata Majki do prowadzącego Portugalczyka zmniejszyła się do 1.17.Na drugie miejsce po niedzielnym etapie awansował Kelderman i traci do Almeidy pół minuty. Trzecią lokatę, ze stratą 39 sekund, zajmuje Hiszpan Pello Bilbao.26-letni Guerreiro jest dopiero drugim Portugalczykiem, który wpisał się na listę zwycięzców etapów Giro. W 1989 roku triumfował Acacio da Silva."Nareszcie! Jaka satysfakcja po tylu drugich miejscach" - powiedział Guerreiro, nawiązując do swoich osiągnięć w ubiegłorocznej Vuelta a Espana (przegrał na jednym z etapów z Amerykaninem Seppem Kussem) oraz w tegorocznym Tirreno-Adriatico (w Loreto wyprzedził go Holender Mathieu van der Poel).Guerreiro zachował najwięcej siły z ośmioosobowej grupki, która uciekała przez większą część etapu i u stóp końcowego podjazdu (9,6 km, średnie nachylenie 5,7 proc.) miała jeszcze cztery minuty przewagi nad peletonem. Najdłużej z Portugalczykiem utrzymał się Castroviejo, ale nie był w stanie odeprzeć jego ataku. Niespodzianką jest postawa Bjerga. Mający 191 cm wzrostu Duńczyk specjalizuje się w jeździe indywidualnej na czas (był trzykrotnym mistrzem świata młodzieżowców), a mimo to dobrze poradził sobie w górskim terenie.Poniedziałek będzie pierwszym wolnym dniem w Giro. Wyniki 9. etapu, San Salvo - Roccaraso (208 km): 1. Ruben Guerreiro (Portugalia/EF Pro Cycling) - 5:41.20 2. Jonathan Castroviejo (Hiszpania/Ineos Grenadiers) 8 s 3. Mikkel Bjerg (Dania/UAE Team Emirates) 58 4. Kilian Frankiny (Szwajcaria/Groupama-FDJ) 1.16 5. Lawrence Warbasse (USA/AG2R La Mondiale) ten sam czas 6. Tao Geoghegan (Wielka Brytania/Ineos Grenadiers) 1.19 7. Lucas Hamilton (Australia/Mitchelton-Scott) 1.32 8. Wilco Kelderman (Holandia/Sunweb) 1.38 9. Jakob Fuglsang (Dania/Astana) 10. Jai Hindley (Australia/Sunweb) ten sam czas 11. Rafał Majka (Polska/Bora-Hansgrohe) 1.41... 34. Paweł Poljański (Polska/Bora-Hansgrohe) 3.06 81. Kamil Małecki (Polska/CCC) 16.13101. Maciej Bodnar (Polska/Bora-Hansgrohe) 18.52105. Kamil Gradek (Polska/CCC) ten sam czas Klasyfikacja generalna: 1. Joao Almeida (Portugalia/Deceuninck-Quick Step) - 25:35.50 2. Wilco Kelderman (Holandia/Sunweb) 30 s 3. Pello Bilbao (Hiszpania/Bahrain-McLaren) 39 4. Domenico Pozzovivo (Włochy/NTT Pro Cycling) 53 5. Vincenzo Nibali (Włochy/Trek-Segafredo) 57 6. Jakob Fuglsang (Dania/Astana) 1.01 7. Harm Vanhoucke (Belgia/Lotto Soudal) 1.02 8. Patrick Konrad (Austria/Bora-Hansgrohe) 1.11 9. Jai Hindley(Australia/Sunweb) 1.15 10. Rafał Majka (Polska/Bora-Hansgrohe) 1.17... 46. Paweł Poljański (Polska/Bora-Hansgrohe) 31.54101. Kamil Małecki (Polska/CCC) 1:01.07114. Maciej Bodnar (Polska/Bora-Hansgrohe) 1:15.40119. Kamil Gradek (Polska/CCC) 1:19.32