

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

Geraint Thomas follows Primoz Roglic on Tre Cime Lavaradeo

Santa Claus made an appearance but riders were giving no gifts on the high mountain stage


The snow-capped Dolomites provided a stunning backdrop for a thrilling stage

The huge rock formations dwarf the riders as they climb

The soaring peaks of the Dolomites were shaped by intense volcanic eruptions and the drama provided a perfect backdrop for the stage

Santiago Buitrago intensely focussed as he heads toward the stage victory

Derek Gee en route to his fourth second-place finish of the Giro

Derek Gee's face is twisted with suffering as he races up the final climb

Further down the mountain, Mark Cavendish is in a fight for survival chasing in the gruppetto

Geraint Thomas resplendent in the maglia rosa

Primoz Roglic leads Geraint Thomas on the ascent

Far, far behind the stage winner, maglia ciclamino Jonathan Milan is helped up the climb by fans


Mark Cavendish made it to the finish well within the time limit

After the stage, rides return to team buses with whistles to warn spectators to move

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.

Irish champion Ben Healy - winner of stage 8 - suffers on the climb

German champion Lennard Kämna lost one spot on GC on the stage

João Almeida couldn't make up ground on Thomas and Roglič but held onto third overall

Spectators who braved the punishing walk up the mountain were treated to keepsake images

Andreas Leknessund proved his mettle as a Grand Tour rider with 8th place overall

Team DSM with a spare bike

Soudal-QuickStep finished with just two riders after COVID-19 swept through the team

The Soudal-QuickStep mechanic demonstrates the bike carrying method for the stage

Slovenian fans were out in force

Thibaut Pinot wearing the mountains classification leader's jersey heads toward the fastest time before being surpassed and finishing fifth on the stage

Primož Roglič gives his all

Primož Roglič with intense focus

Geraint Thomas took time to switch helmets during the bike change and it cost him time

Geraint Thomas watches his Giro d'Italia slip out of his grasp


The agony shows on Thomas' face

Monte Lussari is close to Slovenia and the fans crossed the border in droves to cheer on riders like Australian champion Jay Vine

Primož Roglič gets a taste of how his compatriot felt in 2020

Rogličin the maglia rosa celebrates on the podium with the legions of his Slovenian fans making a deafening roar

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.

Points leader Jonathan Milan

The race passes the Colosseum

The Altare della Patria, completed in 1925, destroyed large parts of the ancient Roman Capitoline Hill

The peloton during the final stage in Rome

Ineos Grenadiers finishing in Rome

Mark Cavendish before claiming the stage win

Mark Cavendish came to the line with a sizeable gap

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


Primož Roglič celebrates as he finishes the stage in 32nd place

Job done, Primož Roglič wins the Giro d'Italia

João Almeida could be happy with a Grand Tour podium

Roglič heads through the media scrum

Stage winner Mark Cavendish seeks out Geraint Thomas

A hug between old friends

Pink sidewalls for the Giro d'Italia is a nice touch

Mark Cavendish celebrates on the podium after winning the stage

Mark Cavendish celebrates the stage win in Rome

Geraint Thomas on the podium with trophy and child

Bahrain Victorious celebrates as best team of the 2023 Giro d'Italia

