Il corridore colombiano Fernando Gaviria (Quick-Step Floors) ha vinto in volata la quinta tappa del 100º Giro d'Italia, Pedara-Messina di 159 km.
Al secondo e terzo posto si sono classificati rispettivamente Jakub Mareczko (Wilier Triestina - Selle Italia) e Sam Bennett (Bora - Hansgrohe). Bob Jungels (Quick-Step Floors) rimane la Maglia Rosa di leader della classifica generale della corsa.
Il vincitore di tappa, subito dopo l'arrivo, ha dichiarato: "Sono felice per queste due vittorie. Le mie gambe hanno risposto esattamente come volevo. Questa tappa non è solo mia, è di tutte le persone che mi sostengono, è della mia famiglia che è qui... La squadra ha lavorato alla perfezione, abbiamo vinto nel migliore dei modi possibili. Oggi avevamo due obiettivi: la vittoria e difendere la Maglia Rosa. Ultimamente ci riescono entrambi."