LIVE: 2026 Giro d'Italia Stage 20: Vingegaard takes his fifth victory of this Giro!

Giro d'Italia - Stage 20

Welcome to Domestique's live coverage of stage 20 of the 2026 Giro d'Italia, a 200km route from Gemona del Friuli to Piancavallo on the final mountain stage of the race. The day commemorates the 50th anniversary of the 1976 Friuli earthquake and climbs to Piancavallo twice, with the first ascent coming after 130km and the decisive second climb from Aviano (14.4km at 8.9%) closing the day inside the final 16km. Stay with us throughout the afternoon for the race situation, the breakaway, and the last chance for the GC contenders to settle the maglia rosa before Rome.

by Ethan Lessiter

Key info

Race situation

G1 Head Group

  • Jonas Vingegaard (TVL)

G2 Chasing Group + 01' 23''

  • Felix Gall (DCT)
  • Derek Gee (LTK)
  • Jai Hindley (RBH)

G3 Chasing Group + 01' 30''

  • Egan Bernal (NCI)
  • Thymen Arensman (NCI)

G4 Chasing Group + 02' 02''

  • Damiano Caruso (TBV)
  • Afonso Oliveira Eulalio (TBV)
  • Davide Piganzoli (TVL)
  • Michael Storer (TUD)

Liveblog

Welcome

Hello everybody and welcome to Domestique's live coverage for stage 20 of the 2026 Giro d'Italia.

What lies ahead?

Visma | Lease a Bike has dominated the mountains in this Giro, winning all five mountain stages so far, with Sepp Kuss taking yesterday’s victory from the breakaway. If stage 20 once again comes down to the general classification riders, Jonas Vingegaard will naturally be the man to beat. But on a day that offers real hope to the breakaway, the bigger question may be what the Dane still wants from this Giro.

Giro d'Italia stage 20 preview - What does Vingegaard still want from this Giro?

Cor Vos

Key information for stage 20

Start: 11:00 (CET)
Estimated Finish: 16:00 (CET)
Stage type: mountain
Stage length: 200.81km
Elevation gain: 3848m

RCS Sport

Grinta!

The route

The opening 133 kilometres are relatively benign. The road is mostly flat, interrupted only by a handful of early obstacles: two short climbs and the third category ascent to Clauzetto, which measures 6.8 kilometres at 5.7 percent.

That gentle start, however, is deceptive. The real character of the stage is defined by Piancavallo, climbed twice in the final 70 kilometres. The ascent is 14.3 kilometres long at an average gradient of 7.8 percent, but the numbers do not tell the full story. The opening 8.4 kilometres average 9.3 percent, making it a climb that immediately punishes hesitation and weakness.

The first passage comes with 53 kilometres remaining. From there, a technical descent leads into a long valley section before the race returns to Piancavallo for the summit finish. The relatively calm run in may encourage a large breakaway, but the double ascent means that any lead will have to be substantial to survive.

The Giro is already won, but a bike race breaks out for the podium

With the Giro d’Italia already long since won, a bike race broke out on the road to Piani di Pezzè on stage 19. Jonas Vingegaard’s grip on the Trofeo Senza Fine was already total before Friday, of course, but there remained a contest for the final two steps of the podium as the Giro reached its final two mountain stages.

The Giro is already won, but a bike race breaks out for the podium

Cor Vos

Video: Doped or framed? The story of Marco Pantani and the 1999 Giro d'Italia

On the morning of 5 June 1999, a UCI doctor knocked on Marco Pantani's hotel room door in Madonna di Campiglio. Pantani was wearing the pink jersey. He was leading the Giro d'Italia by more than five minutes with two days of racing left. Two hours later, he was on his way home.

Watch now

Cor Vos

Rubio hits back after Giro clash with Ciccone and Gee-West: ‘Sometimes you have to be human before everything’

The tension of stage 19 of the Giro d’Italia did not end at the finish line in Alleghe. After a day of attacks, alliances and disputed sprints in the Dolomites, Einer Rubio offered his own version of the incident that sparked anger from Giulio Ciccone and confusion from Derek Gee-West.

Rubio hits back after Giro clash with Ciccone and Gee-West: ‘Sometimes you have to be human before everything’

Rubio hits back after Giro clash with Ciccone and Gee-West: ‘Sometimes you have to be human before everything’

Our Domestique Stars

⭐⭐⭐⭐⭐  Harper

⭐⭐⭐⭐  Vingegaard, Poels

⭐⭐⭐  Rondel, Ciccone, Gall

⭐⭐  O'Connor, Arensman, Hindley, Gee-West

⭐  Storer, Bernal, Kulset, de la Cruz, Piganzoli

NEUTRAL START

The neutral start for stage 20 is officially underway!

The route ahead

Pink perfection

Just the two stages to go for Vingegaard before he is officially a Giro winner!

The moment the neutral got underway

Tribute

The peloton takes a moment to pay respect to the victims of the 1976 Friuli earthquake.

Tribute

3km until we get underway

3 kilometres remain of the neutral zone until we get underway on stage 20.

3km until we get underway

What a legened

Stage 20 underway!

Here we go, stage 20 is officially underway!

Stage 20 underway!

Vingegaard before stage 20

Here is Vingegaard before stage 20 speaking to TNT Sports.

The moment the flag dropped

No attacks so far!

Relaxed pace

Brisk and easy start from the peloton as nobody has been able to escape as of yet...

Relaxed pace

Five escape

Five riders have a brief gap over the peloton and build an advantage.

Five escape

Riders clear

The five mentioned riders up the road are Jonas Geens, Axel Huens, Jack Haig, Andreas Leknessund and Guillermo Thomas Silva.

Break of the day?

The break up the road is set to have company in the form of the 3 riders, Warbasse, Livyns and Tarozzi. The group of five has a minute and is growing.

Pushing on!

At home

Lovely scenes as Jonathan Milan goes through his hometown.

At home

Colour blocking

There are several teams colour blocking with the break pushing on 2 minutes ahead of the peloton.

Colour blocking

The situation

Jonas Geens, Axel Huens, Jack Haig, Andreas Leknessund and Guillermo Thomas Silva are 1 minute ahead of Tarozzi and Warbasse. Meanwhile, the peloton is 2:30 behind with 34 kilometres done.

Visma take control behind

Visma takes control behind in the peloton with the gap held at 2:48. with 162 kilometres remaining.

Visma take control behind

Great scenes

No Man's Land

Tarozzi and Warbasse are stuck between the peloton and the break as the peloton is 3:44 down on the front 5.

No Man's Land

Gaining ground

Geens, Huens, Haig, Lekenessund and Silva have 4:20 over the peloton with 48 kilometres of racing distance completed.

Average speed after an hour

After an hour of racing, the average speed is 50km/h!

Over 5 minutes

The group of five up the road has now built an advantage of over 5 minutes ahead of the Visma lead peloton.

Adoring fans

Reinforcements

Tarozzi and Warbasse are soon to join the front five to make it a group of 7 at the head of the race with more than 5:39 over the peloton with 132 kilometres remaining.

Reinforcements

7 at the front

Geens, Huens, Haig, Lekenessund, Silva Tarozzi and Warbasse hold 5:06 over the peloton.

Key points

Clauzetto | 3rd category - 115km to go - 6.8km at 5.7%

First ascent of Piancavallo | 1st category - 53km to go - 14.3km at 7.8%

Red Bull km (bonification sprint) - 25.5km to go

Second ascent of Piancallo | 1st category - finish - 14.3km at 7.8%

Where do we buy this for our dogs?

Great battle!

Manuele Tarozzi gave all he had, but Thomas Silva and Andreas Leknessund fought harder...

Gap falling

Visma cut the gap down to the break from over 5 minutes to just over 4 minutes on the Clauzetto 6.8km at 5.6%.

Gap falling

Further time losses

Now the gap falls to under 4 minutes... not looking good for the break.

Further time losses

Not a lot going on

Not a lot is occurring on the stage, with the first ascent of the Piancavallo happening in around 40km.

Not a lot going on

CRASH

A crash in the peloton at high speed and down went Dversnes and another rider. Thankfully, they are all okay.

100km to go

The situation

The breakaway works well together and keeps a lead of 4 min 30 sec over the Visma lead peloton with Tim Rex. 96km to go.

Lucky escape

Well, this was close...

85km to go

It's a waiting game as the break progresses with a 4:39 gap and the Piancavallo shortly with them.

85km to go

Warrior

After a nasty crash over a barrier earlier, Dversnes is back and in fine spirits.

Feeding time

Feeding time for the break as they pass through the feed zone.

Feeding time

Like a postcard

As has been the case throughout this Giro, there are just beautiful scenes everywhere. Meanwhile, the break holds 4:20 with 70km to go.

Like a postcard

Piancavallo!

The break is on the Piancavallo. 

Piancavallo is climbed twice in the final 70 kilometres. The ascent is 14.3 kilometres long at an average gradient of 7.8 percent, but the numbers do not tell the full story. The opening 8.4 kilometres average 9.3 percent, making it a climb that immediately punishes hesitation and weakness.

The first passage comes with 53 kilometres remaining. From there, a technical descent leads into a long valley section before the race returns to Piancavallo for the summit finish. The relatively calm run in may encourage a large breakaway, but the double ascent means that any lead will have to be substantial to survive.

Piancavallo has recent Giro history. In 2020, Tao Geoghegan Hart won here ahead of Wilco Kelderman and Jai Hindley, on a day that proved decisive in the fight for pink.

Cor Vos

Van der Lee tries a move

Van der Lee tries a move but Visma immediately brings it back.

Van der Lee tries a move

First ascent

The break is losing time now with the gap just over 4 minutes with Visma really putting a pace in now.

Tumbling and Tumbling

With the Visma pace, the gap is now just 3:28, and it appears Visma really does mean business.

Tumbling and Tumbling

7 becomes 5

Tarozzi and Silva drop from the break as the break attempt to try and stay ahead of the peloton, who keep on gaining ground.

7 becomes 5

Ben O'Connor dropped

Ben O'Connor is the first notable name dropped from the breakaway.

Eulalio in danger

Eulalio is in the danger zone at the back of the peloton. Looking good for Piganzoli's white jersey. At the same time, Vingegaard has a mechanical.

Rex yet again digs deep

Strange

Here's Vingegaard's incident, which had no effect.

Less than two minutes

The breakaway has now just two minutes over the peloton and in the front, just Leknessund, Warbasse and Haig remain.

Less than two minutes

Three work well

Visma let off the pace behind and that enables Leknessund, Haig and Warbasse to work together 1:43 ahead.

Ciccone wins the KOM

Giulio Ciccone wins the maglia azzura of the 2026 Giro d'Italia after mathematically securing it.

Ciccone wins the KOM

50km to go

50 kilometres remain of the penultimate stage, Leknessund, Warbasse and Haig have 1:08 over the peloton.

50km to go

Zooming by

Maglia Azzurra

Going down

The riders are nearly done with the ascent of the first ascent of the Piancavallo, then it won't be long until the second and final one.

Attacker's

Somehow, Crescioli, Huens and Arrieta are just a handful of seconds behind Leknessund, Warbasse and Haig after attacking on the descent. The latter has 1:40 on the peloton.

All set for the finale

Huens, Crescioli and Arrieta make contact with Leknessund, Warbasse and Haig and the reformed group has 1:40 with 30km to go.

Some power from Campenaerts

20km to go

The breakaway has extended its advantage over the last kilometres as the gap is now 2:09.

20km to go

15km to go

15 kilometres to go and the final ascent is about to begin as the GC contenders are ready for a final showdown.

15km to go

Campenaerts pulls

The firepower from Visma is immediate again, and Campenaerts powers the peloton.

Break slims

Warbasse, Arrieta and Leknessund remain at the front as it's Bart Lemmens turn in the peloton behind for Visma.

Break slims

Change again

Well, another change in the break, this time it is Arrieta and Crescioli going clear. The duo has 1:18 and looks bleak for their stage win chances.

Solo

Crescioli is now solo! This would be something... Gap under a minute, 11.3km to go.

ATTACK VINGEGAARD

Jonas Vingegaard attacks and Felix Gall on the wheel. Bad news for Davide Piganzoli as he is dropped...

ATTACK VINGEGAARD

Vingegaard drops Gall

Done and dusted, Vingegaard drops Gall with ease and is about to make contact with the front of the race.

The Vingegaard rocket

Gee-West for 4th?

Gee-West is doing well and is attempting to overturn the 58-second deficit to Arensman in 4th. Hindley defends 3rd well, sticking to the wheel.

Gee-West for 4th?

Eulalio loses contact!

Eulalio loses contact with the group he was in and now Piganzoli can catch him!

Eulalio loses contact!

7km to go

Vingegaard is on his way to a 5th victory with a 37-second gap over Gall.

Piganzoli smells blood

Piganzoli is now attempting to put Eulalio in difficulty.

5km to go

Vingegaard has nearly a minute on Gall, can he break the record KOM?

5km to go

Gall has company

Gall is joined by Gee-West and Hindley. That means 2nd, 3rd and 4th in the GC are all together!

Gall has company

3km to go

Vingegaard is flying and has 1:19 over the group of three behind.

Deluxe domestique

Egan Bernal works hard and brings Thymen Arensman to the Hindley, Gall and Gee-West group, thus defending his 4th place in the GC.

Deluxe domestique

FLAMME ROUGE

No major changes in the GC as Vingaard is about to win his 5th stage!

VINGEGAARD MAGIC

Nobody can come close, there's the Giro complete and a 5th stage win! He just needs to stay out of danger tomorrow.

Stage Podium

1st: Jonas Vingegaard
2nd: Felix Gall
3rd: Jai Hindley

Vingegaard makes it five at Piancavallo to cap crushing Giro triumph

Jonas Vingegaard will ride into Rome on Sunday as Giro d'Italia champion after he secured his fifth victory of the race with a crushing display at Piancallo on stage 20. Felix Gall was again the best of the rest, and the Austrian will take second overall, while Jai Hindley completes the podium.

Race report: Vingegaard makes it five at Piancavallo to cap crushing Giro triumph

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️