Fernando Gaviria จาก Quick-Step Floors อ้างว่าเป็นชัยชนะครั้งที่สองของเขาในปี 2017 Giro d'Italia ด้วยชัยชนะในการวิ่งสปรินต์สเตจที่ 5
Fernando Gaviria (Quick-Step Floors) ชนะการแข่งขัน Giro d'Italia สเตจที่ 2 ในปี 2017 ด้วยการวิ่งแบบเร่งรีบบนถนนของ Messina หลังจากทีมนำทีมล่าช้าจนหมดเวลา
Jakub Mareczko (Wilier-Triestina) คว้าอันดับที่ 2 ในขณะที่ Sam Bennett (Bora-Hansgrohe) คว้าที่สาม
ระยะ 157 กม. เริ่มขึ้นใน Pedara และใช้เวลาไม่กี่ร้อยเมตรในการแยกตัว ซึ่งประกอบด้วยนักแข่งเพียงสองคนเพื่อสร้างตัว
Maciej Paterski (CCC) และ Evgeny Shalunov (Gazprom) เป็นผู้หลบหนีสองคนและด้วยการวิ่งแบบกลุ่ม แต่รับประกันได้ว่าทีมส่วนใหญ่ยินดีที่จะปล่อยให้พวกเขาขี่บนถนนและดึงขึ้นเป็นผู้นำ แม้ว่าจะไม่เคย ราด 4 นาที
ด้วยระยะทางอีกไม่ถึง 20 กม. และเมื่อการแข่งขันเข้าสู่เมืองที่สิ้นสุดของเมสซีนา ทั้งสองก็ถูกกลุ่มกลืนกิน ซึ่งนำโดยทีมล็อตโต้-ซูดัลของอังเดร ไกรเปิล พร้อมด้วยโอริกาของคาเลบ อีวาน สก๊อตต์และของวินเชนโซ นิบาลี บาห์เรน-เมริดา
เส้นทางผ่านเข้าเส้นชัยด้วยระยะทาง 7 กม. ก่อนเข้าสู่วงจรสุดท้าย แต่ลูก้า ปิเบอร์นิก แห่งบาห์เรน-เมริดาล้มเหลวในการตระหนักถึงสิ่งนี้ และหลังจากโจมตีภายในระยะที่เขาคิดว่าเป็นกิโลเมตรสุดท้ายก็ลุกขึ้นนั่ง ยกแขนขึ้น
กลุ่มที่วิ่งตามหลังโดยที่ยังเหลืออีก 7 กม. ผ่านไปได้ไม่นานนัก แต่รถไฟสายนำออกก็เข้าที่
Lotto และ Orica เป็นปัจจัยหลักในการก้าวเข้าสู่รอบชิงชนะเลิศ โดยกลุ่มต่างๆ ที่เรียงรายกันเพื่อบ่งบอกถึงความเร็ว แต่เป็น Quickstep Floors ที่เอาชนะทุกคนและมาสายเพื่อนำ Gaviria นำโดย Max Richeze ไปข้างหน้าเมื่อเขาต้องการ
ชาวไอริช Sam Bennett เปิดการวิ่ง และครู่หนึ่งดูเหมือนว่าเขาอาจจะรอ แต่ Gaviria สามารถวิ่งเข้ามาหาเขาในช่วงไม่กี่เมตรสุดท้าย โดย Mareczko ที่เร็วมากก็ทำให้ Bennett เป็นวินาทีเช่นกัน