Leszélezés tette izgalmassá az utolsó kilométereket, aminek eredményeképp a rózsaszín trikó ismét gazdát cserélt.
Az utolsó szardíniai szakaszon Tortoli és Cagliari között 148 kilométer várt a mezőnyre. A relatíve rövid etapot a végig tengerpart közelében haladó itiner nehezítette. A folyamatosan befújó oldalszél nagy kihívás elé állította a versenyzőket.
Négy kilométerrel a rajt ellövése után Jan Tratnik (CCC Sprandi Polkowice), Ivan Rovny (Gazprom – Rusvelo), Kristian Sbaragli (Dimension Data) és Eugert Zhupa (Wilier Triestina) léptek el a mezőnytől. Közülük a 2014-es Tour de Hongrie budapesti befutóját nyerő és a ponttrikót is megszerző Tratnik tartott ki a legtovább, de a peloton mindenáron mezőnyhajrát akart. A kedélyeket a verseny utolsó harmadában szokatlanul sok defekt borzolta, de az összetettben esélyesek mind fel tudtak zárkózni a mezőnyre.
Az igazi fordulat az utolsó 15 kilométeren következett. Az 50 km/h-s szélben minden csapat igyekezett elöl tekerni. A döntő pillanatban azonban a Quick Step állt az élre, és szétszakította a mezőnyt. A belga csapat nem kevesebb mint hat fővel képviseltette magát a szökésben, így a pillanatok alatt kialakult 15 másodperc körüli előnyük tudatában bátran feltehették az összes lapjukat a győzelemre. Ennek köszönhetően mindent megtettek, hogy az elmenésben egyetlen komoly sprinterként jelen lévő Nizzolot (Trek Segafredo) folyamatos kigyorsításokra kényszerítsék.
Az utolsó két kilométeren szinte végig Bob Jungels tekert elöl, hogy a hátul összeverbuválódó mezőny ne érje utol az elmenést. A csapatmunka beért: Gaviria könnyedén lesprintelte Seliget (Bora Hansgrohe) és Nizzolót, így pályafutása első szakaszgyőzelmét aratta háromhetes körversenyen. A mindössze 22 éves kolumbiai az összetettben is átvette a vezetést, hiszen a rózsaszínben tekerő Greipel éppen csak lemaradt az akcióról, végül pedig a 10. helyen érkezett 13 másodperces hátrányban.
Evvel a második csoporttal érkezett egyébként az összes GT menő is, így a pihenőnapot többnyire azonos idővel tölthetik el.
A 2017-es Giro d’Italia 3. szakaszának videós összefoglalója: