![](https://cdn.mos.cms.futurecdn.net/d4xUr59rPjBssF4faGtfnR.jpg)
![](https://cdn.mos.cms.futurecdn.net/kcPiL5RUsPHE3PKX5td5ub.gif)
Primož Roglič (Jumbo-Visma) has been on the receiving end of a devastating defeat at the hands of Tadej Pogačar (UAE Team Emirates) in the 2020 Tour de France so he knows exactly how Geraint Thomas (Ineos Grenadiers) felt on Saturday.
In that fateful year at the Tour, Roglič went into the final time trial with a 57-second lead over his much younger rival and lost more than twice as much on La Planche des Belles Filles.
So, when Roglič came into the Giro d'Italia's critical final mountain stages at Tre Cime di Lavaredo trailing Thomas by just 29 seconds there was every chance he would be on the delivering end of that sporting agony.
After matching each other on the steep final kilometres of the Dolomite ascent, Roglič sprinted to the line and gained a slim three seconds but it was the first signs that Thomas' flawless Giro facade might be starting to crack.
Amid the battle for the general classification was an equally scintillating breakaway showdown, with the race's most attacking rider, Derek Gee (Israel-Premier Tech) launching first only to be passed and dropped by Santiago Buitrago (Bahrain Victorious) for the stage win.
The spectators only had to wait a couple minutes to see the Ineos rider in the maglia rosa outsprinted by his Jumbo-Visma rival on the line. The gap at the finish meant the riders would go into the uphill time trial separated by only 26 seconds.
Stage 19 - Chipping away on Tre Cime di Lavaredo
![](https://cdn.mos.cms.futurecdn.net/ogcBLe2iXAqocPYEGU4K9n.jpg)
Geraint Thomas follows Primoz Roglic on Tre Cime Lavaradeo
![](https://cdn.mos.cms.futurecdn.net/U47Re3zNtibuG8tN8xCY65.jpg)
Santa Claus made an appearance but riders were giving no gifts on the high mountain stage
![](https://cdn.mos.cms.futurecdn.net/oMhhVUoLUDkUxxXUUeUGi4.jpg)
![](https://cdn.mos.cms.futurecdn.net/gLyciZZRb3cQR5mKnffTP4.jpg)
The snow-capped Dolomites provided a stunning backdrop for a thrilling stage
![](https://cdn.mos.cms.futurecdn.net/tBksaSzYBrxPH6eGEMf8g3.jpg)
The huge rock formations dwarf the riders as they climb
![](https://cdn.mos.cms.futurecdn.net/rCiJAhxqqiYJMyvr3dWHM3.jpg)
The soaring peaks of the Dolomites were shaped by intense volcanic eruptions and the drama provided a perfect backdrop for the stage
![](https://cdn.mos.cms.futurecdn.net/fbwmdMZ6SB6shzaFqyTPgd.jpg)
Santiago Buitrago intensely focussed as he heads toward the stage victory
![](https://cdn.mos.cms.futurecdn.net/LyWNpBdRhygszT6ekxQZh.jpg)
Derek Gee en route to his fourth second-place finish of the Giro
![](https://cdn.mos.cms.futurecdn.net/XjR4d5SeHKBWyqGSbK8AAe.jpg)
Derek Gee's face is twisted with suffering as he races up the final climb
![](https://cdn.mos.cms.futurecdn.net/jMXFGG485DP8PdTrgs3h34.jpg)
Further down the mountain, Mark Cavendish is in a fight for survival chasing in the gruppetto
![](https://cdn.mos.cms.futurecdn.net/AZTmVShC5wDB6wbeEawKXe.jpg)
Geraint Thomas resplendent in the maglia rosa
![](https://cdn.mos.cms.futurecdn.net/4nYU9Har2uP7vSg2wjGAmn.jpg)
Primoz Roglic leads Geraint Thomas on the ascent
![](https://cdn.mos.cms.futurecdn.net/jrt4YUaimHngcS8EYohCJd.jpg)
Far, far behind the stage winner, maglia ciclamino Jonathan Milan is helped up the climb by fans
![](https://cdn.mos.cms.futurecdn.net/kcPiL5RUsPHE3PKX5td5ub.gif)
![](https://cdn.mos.cms.futurecdn.net/hDouYT4afDU9GvyrvLDYrk.jpg)
Mark Cavendish made it to the finish well within the time limit
![](https://cdn.mos.cms.futurecdn.net/jgdGahgSxK4iqUT9Cgi9Qi.jpg)
After the stage, rides return to team buses with whistles to warn spectators to move
![](https://cdn.mos.cms.futurecdn.net/jkvTBJUbmXprUBWBZcGfTU.gif)
Stage 20 - The turnaround
The paths to Monte Lussari had never been used in the Giro d'Italia before, and were deemed to be too steep and too narrow for teams to follow riders with cars as is traditional. The stage was the subject of intense negotiation between teams and race organisers - it was a day far too critical to leave to chance and new procedures.
The race settled on a compromise - riders were allowed a zone to swap bikes and mechanics would hop onto a motorcycle carrying a spare bike for their rider.
On race day the weather, which had been atrocious for most of the Giro, turned into a sunny, warm and perfect day for the moment of truth where the general classification would be decided.
For the overall contenders, the only incidents were Roglič dropping his chain just as his gap to Thomas started to turn the tide of the GC. A collective gasp went up across the cycling world as Roglič stepped off and his mechanic struggled to deliver the replacement bike on the ridiculously steep gradient.
Getting his chain back into position, Roglič remounted smoothly and was given a push by the mechanic and, it just so happens, a former ski jumping teammate Mitja Mežnar. As calm as the Slovenian seemed, at the finish line, his teammates were in varying states of disbelief, despair and despondence.
But the Ineos camp soon took on those emotions and Jumbo-Visma's shifted to glee as Roglič did the unthinkable - in just 2.5km he hammered up the mountain, won the stage, put 40 seconds into Thomas and the Giro d'Italia was his.
![](https://cdn.mos.cms.futurecdn.net/sJAsurw3ApZSC5kcEReqF4.jpg)
Irish champion Ben Healy - winner of stage 8 - suffers on the climb
![](https://cdn.mos.cms.futurecdn.net/WeKhWZcd5YpQGSZzzpRrV4.jpg)
German champion Lennard Kämna lost one spot on GC on the stage
![](https://cdn.mos.cms.futurecdn.net/UFmxqEg4sBESDyrDjRfAX6.jpg)
João Almeida couldn't make up ground on Thomas and Roglič but held onto third overall
![](https://cdn.mos.cms.futurecdn.net/mXWfjYbZ49FMaHJcSCXmn6.jpg)
Spectators who braved the punishing walk up the mountain were treated to keepsake images
![](https://cdn.mos.cms.futurecdn.net/ED25nqPBFbsfYhBykK8FZ7.jpg)
Andreas Leknessund proved his mettle as a Grand Tour rider with 8th place overall
![](https://cdn.mos.cms.futurecdn.net/dQEGohjmC49uiaJ2c4fZq8.jpg)
Team DSM with a spare bike
![](https://cdn.mos.cms.futurecdn.net/TWkecNbDRHEq9ihxEMxuP9.jpg)
Soudal-QuickStep finished with just two riders after COVID-19 swept through the team
![](https://cdn.mos.cms.futurecdn.net/Nrk7wAxEFDM4YFjJMMcSAB.jpg)
The Soudal-QuickStep mechanic demonstrates the bike carrying method for the stage
![](https://cdn.mos.cms.futurecdn.net/H5gVqgwRFxoMZ9ztQZYTt9.jpg)
Slovenian fans were out in force
![](https://cdn.mos.cms.futurecdn.net/AWjMHTKGEnHviRnysnk9eA.jpg)
Thibaut Pinot wearing the mountains classification leader's jersey heads toward the fastest time before being surpassed and finishing fifth on the stage
![](https://cdn.mos.cms.futurecdn.net/oLqaRkqNHrPmenYXJXrsCA.jpg)
Primož Roglič gives his all
![](https://cdn.mos.cms.futurecdn.net/TRddn6kBGuMpibrvKWCJ47.jpg)
Primož Roglič with intense focus
![](https://cdn.mos.cms.futurecdn.net/MgqMSVnRKdqu7KF8Xrsgc8.jpg)
Geraint Thomas took time to switch helmets during the bike change and it cost him time
![](https://cdn.mos.cms.futurecdn.net/NBDhkqW7XMNWAijdbUzEd9.jpg)
Geraint Thomas watches his Giro d'Italia slip out of his grasp
![](https://cdn.mos.cms.futurecdn.net/kcPiL5RUsPHE3PKX5td5ub.gif)
![](https://cdn.mos.cms.futurecdn.net/93WqfdU8vBfWUHSHLK2z9D.jpg)
The agony shows on Thomas' face
![](https://cdn.mos.cms.futurecdn.net/63qd7NyQDN4GFPfrWnUMNJ.jpg)
Monte Lussari is close to Slovenia and the fans crossed the border in droves to cheer on riders like Australian champion Jay Vine
![](https://cdn.mos.cms.futurecdn.net/yBZ2EpatgfeYn6ZpbbzUA7.jpg)
Primož Roglič gets a taste of how his compatriot felt in 2020
![](https://cdn.mos.cms.futurecdn.net/nyjtKP2SN4aEuBpm4BV8JF.jpg)
Rogličin the maglia rosa celebrates on the podium with the legions of his Slovenian fans making a deafening roar
![](https://cdn.mos.cms.futurecdn.net/jkvTBJUbmXprUBWBZcGfTU.gif)
Stage 21 - When in Rome
After riders and team staff completed the long transfer to Rome for the final stage, there was an air of relief and celebration. The peloton passed by the most iconic places in the city.
The competition grew more intense as the stage went on, with Toms Skujins (Trek-Segafredo) clipping off the front to snatch the intermediate Sprint classification from Derek Gee (Israel-Premier Tech).
In the finale, Mark Cavendish was left with only one Astana teammate but Geraint Thomas came to his aid, gave a strong pull to keep Luis Léon Sanchez fresh for the finish.
The play worked and Cavendish claimed the stage win. It wasn't enough to dislodge Jonathan Milan from the points jersey. Milan's team Bahrain Victorious finished with all eight riders and won the teams classification.
Thibaut Pinot finished as winner of the mountains classification, João Almeida as best young rider, and of course, Roglič won the overall.
![](https://cdn.mos.cms.futurecdn.net/QCsBApLnRfYczm6Y7TcEi3.jpg)
Points leader Jonathan Milan
![](https://cdn.mos.cms.futurecdn.net/kyTZT66GJfiKxHibbcNDp.jpg)
The race passes the Colosseum
![](https://cdn.mos.cms.futurecdn.net/j9dZNhWuaxu3wFM98KLu93.jpg)
The Altare della Patria, completed in 1925, destroyed large parts of the ancient Roman Capitoline Hill
![](https://cdn.mos.cms.futurecdn.net/DyXGVkpWc9pNk24xbwhSpi.jpg)
The peloton during the final stage in Rome
![](https://cdn.mos.cms.futurecdn.net/YCNCrwFBdp94cggo2iu77j.jpg)
Ineos Grenadiers finishing in Rome
![](https://cdn.mos.cms.futurecdn.net/MXTfDWSeDDeV2LHe5WChcj.jpg)
Mark Cavendish before claiming the stage win
![](https://cdn.mos.cms.futurecdn.net/UmivKrYmiF9LYsCb4NyYwj.jpg)
Mark Cavendish came to the line with a sizeable gap
![](https://cdn.mos.cms.futurecdn.net/cwtHDUS3RRGn8vN2fGhZ8m.jpg)
A very happy Mark Cavendish got a little help from a friend - Geraint Thomas helped his lead-out men with a strong pull with 1km to go
![](https://cdn.mos.cms.futurecdn.net/aPnYD5vVjSKpnrhApvKyWW.gif)
![](https://cdn.mos.cms.futurecdn.net/vz6EEbQkwoEiE3xz4GQXgm.jpg)
Primož Roglič celebrates as he finishes the stage in 32nd place
![](https://cdn.mos.cms.futurecdn.net/8gSCYLu8B2RSbmtKz4A9vm.jpg)
Job done, Primož Roglič wins the Giro d'Italia
![](https://cdn.mos.cms.futurecdn.net/kRWFadh35CxdABU8YsywBn.jpg)
João Almeida could be happy with a Grand Tour podium
![](https://cdn.mos.cms.futurecdn.net/7P5JwPwbBv5jtj8seeAhTn.jpg)
Roglič heads through the media scrum
![](https://cdn.mos.cms.futurecdn.net/5K28n3S8YfSqiUMyfLt6kn.jpg)
Stage winner Mark Cavendish seeks out Geraint Thomas
![](https://cdn.mos.cms.futurecdn.net/2FUdhWzRg2w3RUJnrr8M3o.jpg)
A hug between old friends
![](https://cdn.mos.cms.futurecdn.net/xPL6wy6tLi3LgseitK9UJo.jpg)
Pink sidewalls for the Giro d'Italia is a nice touch
![](https://cdn.mos.cms.futurecdn.net/7R7bWfiGDiF68zuuNybG5.jpg)
Mark Cavendish celebrates on the podium after winning the stage
![](https://cdn.mos.cms.futurecdn.net/hD7X22K2bfjzAQtNsomfy3.jpg)
Mark Cavendish celebrates the stage win in Rome
![](https://cdn.mos.cms.futurecdn.net/GVzbu9QM64GR7keuJarAG.jpg)
Geraint Thomas on the podium with trophy and child
![](https://cdn.mos.cms.futurecdn.net/zYJ6eQa3RkmRNshRsH2a8D.jpg)
Bahrain Victorious celebrates as best team of the 2023 Giro d'Italia
![](https://cdn.mos.cms.futurecdn.net/kcPiL5RUsPHE3PKX5td5ub.gif)
![](https://cdn.mos.cms.futurecdn.net/jkvTBJUbmXprUBWBZcGfTU.gif)