De geschiedenis heeft zich niet herhaald.
Filippo Ganna vloog werkelijk over het parcours en wist op overtuigende wijze de tijdritzege te pakken in de veertiende etappe. Pogacar kwam nog even dichtbij maar moest uiteindelijk zijn meerdere erkennen in de Italiaan.
Josef Cerny van Soudal - Quick-Step zette met zijn tijd van 36:58 een stevige richttijd neer voor de grote namen die nog moesten starten. De Tsjech kon echter niet lang in de hotseat blijven zitten, want eerst Daan Hoole en daarna Edoardo Affini gingen sneller.
Lorenzo Milesi van Movistar Team kwam in de uitdagende en technische finale dicht bij de tijd van Affini, maar kon in de laatste bochten niet genoeg tijd goedmaken, waardoor hij slechts 2 seconden langzamer was dan zijn landgenoot. De renner die Affini uit de hotseat verdrong, was Tobias Foss van
INEOS Grenadiers, die 36:28 noteerde, 4 seconden sneller dan de Italiaan.
Helaas voor de voormalig wereldkampioen kon hij niet lang aan de leiding blijven. Slechts enkele momenten later verpulverde Filippo Ganna, de teamgenoot van Foss bij INEOS Grenadiers, alle eerdere tijden en kwam met een comfortabele marge in de hotseat. Ganna finishte in een ongelooflijke 35:02, maar liefst 1:26 sneller dan wie dan ook tot dat moment.
Hoewel een aantal opmerkelijke tijdrijders zoals Mikkel Bjerg, Will Barta en Luke Plapp snel na Ganna volgden, kon niemand in de buurt van de Italiaan komen. De gedachten gingen al snel uit naar de vraag of
Tadej Pogacar de enige renner zou zijn die nog een kans had om de Italiaanse nationale kampioen tijdrijden van een
Giro d'Italia etappezege te weerhouden. Magnus Sheffield leek de eerste man te worden die binnen een minuut van Ganna zou kunnen eindigen. Helaas werd zijn poging in de slotfase verpest door een valpartij.
Terwijl de podiumkandidaten het parcours opgingen, verloren renners als Romain Bardet, Lorenzo Fortunato en Einer Rubio veel tijd. Daarentegen maakten Antonio Tiberi en
Thymen Arensman goede vooruitgang. Bij de eerste tijdscontrole had Geraint Thomas al 19 seconden gewonnen op Daniel Martinez en was hij voorlopig opgeklommen naar de tweede plaats in het algemeen klassement. Tadej Pogacar zorgde echter al vroeg voor verbazing door 4 seconden sneller te zijn dan Ganna bij de eerste tijdcontrole.
Arensman finishte aan de streep met een achterstand van 1:06 op Ganna, waarmee hij voorlopig op de tweede plaats van de dag kwam. Rubio daarentegen verloor meer dan 4 minuten op Ganna, waardoor hij tijd inleverde op rivalen voor klassement zoals Arensman. Hoewel Tiberi de tijd van Arensman niet helemaal kon evenaren, eindigde hij als voorlopige vierde van de dag aan de streep, waarmee hij zijn vijfde plaats verstevigde. Hij won echter slechts een handvol seconden op Ben O'Connor, die er uitgeput uitzag toen hij over de streep kwam.
Bij de tweede tijdcontrole was het verschil tussen Thomas en Martinez gegroeid tot 32 seconden. Ondertussen had Pogacar een paar seconden verloren en bereikte hij de tweede tijdcontrole met een achterstand van 10 seconden op Ganna. Thomas finishte met een achterstand van 1:14 op Ganna, terwijl Martinez met een achterstand van 1:45 over de streep kwam, wat de opmars van de Welshman naar de tweede plaats bevestigde. In de strijd om de ritzege verloor Pogacar nog iets meer tijd ten opzichte van Ganna, waardoor de Italiaan er uiteindelijk in slaagde om de felbegeerde ritzege van dit jaar te behalen.