129 kilometrů dlouhá závěrečná etapa byla náročná zejména kvůli dvěma stoupáním na Nobls v druhé polovině závodu. Právě tam se mělo rozhodnout o etapě i celkovém pořadí, ale nejdříve se na čele vytvořila početná skupina uprchlíků, kde nechyběl například Tom Pidcock (Pinarello-Q36.5) nebo vítěz čtvrteční etapy Lennart Jasch (Tudor).
Jaschovi šlo především o vrchařské body a byl úspěšný. V prvním hodnoceném stoupání na Kalterer Höhe získal šest bodů a po dojezdu byl vyhlášen nejlepším vrchařem 49. ročníku Tour of the Alps.
V prvním, delším (12,7 km, 7,1 %), výjezdu na Nobls to byl ale Pidcock, kdo 40 kilometrů před cílem etapy zrychlil a roztrhal vedoucí skupinu. S lídrem bodovací soutěže se udržel jen Kolumbijec Juan Felipe Rodriguez (EF Education-EasyPost) a tato dvojice vydržela pohromadě až na vrchol stoupání.

V rychlém sjezdu byl Pidcock rychlejší a Rodrigueze utrhl, ale na vývoj etapy to nemělo velký vliv, protože hlavní skupina už nebyla daleko a ve druhém, kratším, výjezdu na Nobls byli oba uprchlíci brzy dostiženi.
Giovanni Aleotti (Red Bull–Bora–Hansgrohe) udržoval vysoké tempo pro svého lídra Giulia Pellizzariho, za kterým se drželi oba lídři Ineosu Grenadiers, Egan Bernal a Thymen Arensman. Ti měli v plánu na Pellizzariho zaútočit, ztrátu totiž mohli smazat už na speciální prémii v Oberglaningu, pár kilometrů před vrcholem stoupání, kde byly k dispozici 6, 4 a 2 bonusové sekundy.
Pellizzarimu stačil jeden útok
Jenže závodníci Ineosu nedostali příležitost k útoku, Pellizzari totiž 20,8 kilometru před cílem sám nastoupil a dostal oba soupeře do úzkých. Bernal odpadl v podstatě hned, Arensman visel déle, ale přehnal svou snahu a brzy musel nechat Pellizzariho odjet.
Ital jel skvěle, postupně nabíral náskok, zatímco za ním Arensman s Bernalem spojili síly. Bernal se pokusil před prémií na Pellizzariho dotáhnout a odjel Arensmanovi, kterého si dojel Michael Storer (Tudor). Jenže Pellizzari byl silný, dojel si pro šest sekund bonifikace, Bernal získal čtyři sekundy a zbylé dvě sekundy sebral Storer.
Z vrcholu stoupání zbývalo do cíle už jen 16 kilometrů ve sjezdu a pro Pellizzariho nebyl žádný problém udržet a ještě trochu navýšit svůj náskok. Do cíle v Bolzanu dojel s náskokem půl minuty před Bernalem, Storerem a Arensmanem a poprvé v životě vyhrál celkové pořadí etapového závodu.

Druhý Bernal ztratil 40 sekund a Arensman 50 sekund.
Vítězem bodovací soutěže je Tommaso Dati (UKYO), nejlepším vrchařem Lennart Jasch a nejlepším mladým závodníkem byl vyhlášen Pellizzari.