Schachmann finiszował samotnie, wyprzedzając o 10 sekund ostatnich towarzyszy ucieczki - doświadczonego Hiszpana Rubena Plazę (Israel Cycling Academy) oraz o 16 Włocha Mattię Cattaneo (Androni-Giocattoli).

Kolarze walczący o zwycięstwo w wyścigu dojechali do mety 11 minut po Schachmannie. W końcówce tempa nie wytrzymał Yates i jego przewaga nad najgroźniejszym rywalem, Holendrem Tomem Dumoulinem (Sunweb) zmalała dokładnie o połowę - z 56 do 28 sekund. Tyle samo odrobili do Yatesa także dwaj następni zawodnicy w klasyfikacji generalnej - Włoch Domenico Pozzovivo (Bahrain-Merida) i Brytyjczyk Chris Froome (Sky), którego atak na podjeździe, dwa kilometry przed metą, rozerwał grupę faworytów wyścigu.

24-letni Schachmann odniósł drugie w karierze zwycięstwo, po sukcesie etapowym w marcu w Dookoła Katalonii, a belgijska ekipa Quick-Step po raz piąty w tegorocznej edycji Giro świętuje wygraną, po czterech triumfach włoskiego sprintera Elii Vivianiego.

W piątek i sobotę odbędą się dwa kolejne etapy w Alpach Piemonckich. Trudniejszy będzie piątkowy, z metą w Bardonecchii w pobliżu granicy z Francją. Po drodze kolarze będą się wspinać na przełęcz Finestre, najwyższy punkt na trasie całego wyścigu (2178 m). Podjazd liczy aż 18,5 km, z czego ostatnie 7800 metrów to odcinek szutrowy.

Giro zakończy się w niedzielę w Rzymie.

Wyniki 18. etapu, Abbiategrasso - Prato Nevoso (196 km):

 1. Maximilian Schachmann (Niemcy/Quick-Step) - 4:55.42
 2. Ruben Plaza (Hiszpania/Israel Cycling Academy) 10 s
 3. Mattia Cattaneo (Włochy/Androni Giocattoli) 16
 4. Christoph Pfingsten (Niemcy/Bora-Hansgrohe) 1.10
 5. Marco Marcato (Włochy/UAE Team Emirates) 1.26
 6. Michael Morkov (Dania/Quick-Step) 1.36
 7. Wiaczesław Kuzniecow (Rosja/Katiusza) 1.52
 8. Jos van Emden (Holandia/LottoNL-Jumbo) 3.22
 9. Alex Turrin (Włochy/Wilier Triestina) 3.29
10. Davide Ballerini (Włochy/Androni Giocattoli) 5.09

Klasyfikacja generalna po 18. etapie:

 1. Simon Yates (Wielka Brytania/Mitchelton-Scott)  - 75:06.24
 2. Tom Dumoulin (Holandia/Sunweb)  28 s
 3. Domenico Pozzovivo (Włochy/Bahrain-Merida)  2.43
 4. Chris Froome (Wielka Brytania/Sky) 3.22
 5. Thibaut Pinot (Francja/Groupama-FDJ) 4.24
 6. Miguel Angel Lopez (Kolumbia/Astana)  4.54
 7. Rohan Dennis (Australia/BMC) 5.09
 8. Pello Bilbao (Hiszpania/Astana)  5.54
 9. Richard Carapaz (Ekwador/Movistar) 5.59
10. Patrick Konrad (Austria/Bora-Hansgrohe) 7.05