G1 Head Group
- Jonas Vingegaard (TVL)
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.
Hello everybody and welcome to Domestique's live coverage for stage 20 of the 2026 Giro d'Italia.
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?

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

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.
Giulio Ciccone has criticised Einer Rubio for outsprinting him to the king of the mountains points atop the penultimate climb of the Passo Falzarego on stage 19 of the Giro d’Italia.
Ciccone slams Rubio after Giro clash: 'The move of a small-time rider'

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

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.

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.

⭐⭐⭐⭐⭐ Harper
⭐⭐⭐⭐ Vingegaard, Poels
⭐⭐⭐ Rondel, Ciccone, Gall
⭐⭐ O'Connor, Arensman, Hindley, Gee-West
⭐ Storer, Bernal, Kulset, de la Cruz, Piganzoli
The neutral start for stage 20 is officially underway!
Just the two stages to go for Vingegaard before he is officially a Giro winner!
The peloton takes a moment to pay respect to the victims of the 1976 Friuli earthquake.

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

Here we go, stage 20 is officially underway!

Here is Vingegaard before stage 20 speaking to TNT Sports.
No attacks so far!
Brisk and easy start from the peloton as nobody has been able to escape as of yet...

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

The five mentioned riders up the road are Jonas Geens, Axel Huens, Jack Haig, Andreas Leknessund and Guillermo Thomas Silva.
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.
On the morning of stage 20, there was little attempt from Visma | Lease a Bike to hide its ambition. Jonas Vingegaard is one mountain stage away from all but sealing the Giro d’Italia, but the team is not only thinking about protecting pink.
Visma and Vingegaard want it all on Giro’s final mountain stage

Lovely scenes as Jonathan Milan goes through his hometown.

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

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 takes control behind in the peloton with the gap held at 2:48. with 162 kilometres remaining.

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

Geens, Huens, Haig, Lekenessund and Silva have 4:20 over the peloton with 48 kilometres of racing distance completed.
After an hour of racing, the average speed is 50km/h!
The group of five up the road has now built an advantage of over 5 minutes ahead of the Visma lead peloton.
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.

Geens, Huens, Haig, Lekenessund, Silva Tarozzi and Warbasse hold 5:06 over the peloton.
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%
Manuele Tarozzi gave all he had, but Thomas Silva and Andreas Leknessund fought harder...
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%.

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

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

A crash in the peloton at high speed and down went Dversnes and another rider. Thankfully, they are all okay.
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.
Well, this was close...
It's a waiting game as the break progresses with a 4:39 gap and the Piancavallo shortly with them.

After a nasty crash over a barrier earlier, Dversnes is back and in fine spirits.
Feeding time for the break as they pass through the feed zone.

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

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.

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

The break is losing time now with the gap just over 4 minutes with Visma really putting a pace in now.
With the Visma pace, the gap is now just 3:28, and it appears Visma really does mean business.

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

Ben O'Connor is the first notable name dropped from the breakaway.
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.
Here's Vingegaard's incident, which had no effect.
The breakaway has now just two minutes over the peloton and in the front, just Leknessund, Warbasse and Haig remain.

Visma let off the pace behind and that enables Leknessund, Haig and Warbasse to work together 1:43 ahead.
Giulio Ciccone wins the maglia azzura of the 2026 Giro d'Italia after mathematically securing it.

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

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.
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.
Huens, Crescioli and Arrieta make contact with Leknessund, Warbasse and Haig and the reformed group has 1:40 with 30km to go.
The breakaway has extended its advantage over the last kilometres as the gap is now 2:09.

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

The firepower from Visma is immediate again, and Campenaerts powers the peloton.
Warbasse, Arrieta and Leknessund remain at the front as it's Bart Lemmens turn in the peloton behind for Visma.

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.
Crescioli is now solo! This would be something... Gap under a minute, 11.3km to go.
Jonas Vingegaard attacks and Felix Gall on the wheel. Bad news for Davide Piganzoli as he is dropped...

Done and dusted, Vingegaard drops Gall with ease and is about to make contact with the front of the race.
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.

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

Vingegaard is on his way to a 5th victory with a 37-second gap over Gall.
Piganzoli is now attempting to put Eulalio in difficulty.
Vingegaard has nearly a minute on Gall, can he break the record KOM?

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

Vingegaard is flying and has 1:19 over the group of three behind.
Egan Bernal works hard and brings Thymen Arensman to the Hindley, Gall and Gee-West group, thus defending his 4th place in the GC.

No major changes in the GC as Vingaard is about to win his 5th stage!
Nobody can come close, there's the Giro complete and a 5th stage win! He just needs to stay out of danger tomorrow.
1st: Jonas Vingegaard
2nd: Felix Gall
3rd: Jai Hindley
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 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.