Piatkovú 205 km dlhú trasu z Ascoli Piceno do Pergoly zvládol za 5:04:56 h a pred druhým Holanďanom Mathieuom van der Poelom (Alpecin – Deceuninck) triumfoval o sedem sekúnd.
Pódium doplnil španielsky reprezentant Roger Adria z tímu Red Bull-Bora Hansgrohe. Na čele celkového poradia sa udržal domáci Filippo Ganna (Ineos Grenadiers).
Výsledky 5. etapy pretekov Tirreno-Adriatico (Ascoli Piceno – Pergola, 205 km):
1. Fredrik Dversnes (Nór./Uno-X Mobility) 5:04:56 h, 2. Mathieu van der Poel (Hol./Alpecin – Deceuninck) +7 s, 3. Roger Adria (Šp./Red Bull-Bora Hansgrohe), 4. Giulio Ciccone (Tal./Lidl Trek), 5. Alex Aranburu (Šp./Cofidis), 6. Thomas Pidcock (V.Brit./Q36.5 Pro Cycling Team) všetci rovnaký čas
Celkové poradie po 5. etape:
1. Filippo Ganna (Tal./Ineos Grenadiers) 21:19:03 h, 2. Juan Ayuso (Šp./SAE Team Emirates) +22 s, 3. Antonio Tiberi (Tal./Bahrain Victorious) +29, 4. Derek Gee (Kan./Israel-Premier Tech) +34, 5. Mattia Cattaneo (Tal./Soudal Quick-Step) +36, 6. Kevin Vauquelin (Fr./Arkea B&B Hotels) +41