Giro Stage 21: Milan Takes Roma as Vingegaard Seals Giro Glory - Pedal Nova

Pedal Nova

Giro Stage 21: Milan Takes Roma as Vingegaard Seals Giro Glory

PEZ RACE REPORT: After three weeks of mountains, mayhem, crashes, tactical confusion and enough suffering to fill an entire cycling season, the 2026 Giro d’Italia finally rolled into Rome for its traditional grand finale. And after three weeks of frustration, near misses and mounting pressure, Jonathan Milan finally got the sprint victory he had spent the entire Giro chasing.

The big prize, of course, had already been settled.

Short of absolute catastrophe, Jonas Vingegaard was always going to arrive in Rome wearing pink – and after one of the most commanding Grand Tour performances we’ve seen in years, the Dane simply had to survive the ceremonial final stage to officially seal overall victory.

For the sprinters, however, there was still unfinished business.

The 131-kilometre Rome-to-Rome finale was tailor-made for the fast men, though after what happened in Milan a week earlier – when the breakaway somehow embarrassed the sprint teams – nobody was taking anything for granted.

The final circuit in Rome took in many of the sights

Prosecco, Photos & One Last Fight

Following the usual Giro rituals – prosecco toasts, team photos and enough smiling for riders who clearly just wanted this thing to end – the racing surprisingly kicked into gear fairly early.

After just 23 kilometres, the peloton reached the intermediate sprint at Fontana dello Zodiaco, where there was still something meaningful on the line.

Mattia Bais still had a mathematical chance to steal the intermediate sprint classification from Manuele Tarozzi, but only if things went perfectly. They didn’t.

Instead, Filippo Turconi launched an early move for Bardiani CSF, effectively protecting Tarozzi’s lead and securing the competition before the race had properly begun.

With that business settled, Visma | Lease a Bike rolled to the front and calmly escorted the peloton toward Rome’s finishing circuit, where things finally became serious.

The Sprinters Sweat Again

As expected, riders still tried their luck.

First came Ben Turner and Andrea Mifsud, whose move gained brief daylight before Movistar and Soudal Quick-Step reeled things back in ahead of the Red Bull kilometre, where Igor Arrieta held off Einer Rubio to secure the secondary classification.

Then came another attempt.

This time Rémy Rochas and Tobias Bayer slipped clear, only for the race to reshuffle once again. Soon Matteo Sobrero, Rémi Cavagna, and Victor Campenaerts bridged across, briefly creating a genuinely dangerous move.

At least dangerous enough to make the sprint teams nervous.

The problem?

Sobrero wasn’t especially interested in helping.

With Jonathan Milan waiting safely in the peloton, the Italian understandably skipped his turns, softening the cooperation and slowly helping the peloton regain control.

Then came the Giro’s final plot twist.

 

Check out Leslie’s full review of the Giro Express video series here

Ganna Makes Everyone Panic

With 18 kilometres remaining, Filippo Ganna launched one final monster attack.

Sobrero (who is Ganna’s brother-in-law) instantly jumped on, Jasper Stuyven followed, and suddenly the sprint teams found themselves in an awkward position once again.

The trio gained twenty seconds while the bunch behind waited.  Riders looked around. Nobody wanted to burn their lead-out train too early. For a moment, Rome threatened to produce another breakaway miracle.

Eventually, Unibet Rose Rockets emptied significant resources to begin the chase, slowly dragging the fugitives back before Lukas Kubis finally slammed the door shut with just three kilometres remaining.

Milan Gets His Moment

Well… almost.

Because Mirco Maestri had one last desperate idea.

The Italian launched immediately after Ganna’s group was caught, forcing another brief panic before the sprinters finally took control for good.

Lidl-Trek moved to the front.

Then Soudal Quick-Step briefly seized control entering the final kilometre, delivering Paul Magnier perfectly while Dylan Groenewegen lurked dangerously on his wheel.

The Dutchman launched first.

Paul Penhoët briefly looked like he might steal the biggest surprise of the Giro.

But then came the rider Italian fans had waited three long weeks to finally celebrate.

Jonathan Milan.

2026 Giro d’Italia Stage 21 Video Hilights

 

The big Italian powered around Penhoët with authority, storming to a convincing victory in Rome – a long overdue release after a Giro spent chasing, missing and wondering if his moment would ever come.

Meanwhile, safely wrapped inside the peloton, Jonas Vingegaard crossed the line and officially completed what had increasingly looked inevitable:

Winner of the 2026 Giro d’Italia.

Five stage wins.

Complete control.

A Giro that slowly stopped feeling like a race – and started looking like a masterclass.

Rome simply provided the champagne.

QUOTES

Speaking seconds after the finish, the stage winner Jonathan Milan said: I’m super happy to end this Giro this way. We were always doing our best, trying to achieve our goals. Matteo Sobrero was there to cover some breakaways. At the moment Filippo Ganna attacked, it was great to have him up there and the team effort was perfect. It’s beautiful to win here in Rome after three weeks looking for that.

And the winner of the Giro d’Italia 2026 Jonas Vingegaard said: It’s amazing to see my name on the Trofeo Senza Fine. It’s something I’ll remember for the rest of my life. It’s a very special day with all those people on the road sides. What an honour to wear the Maglia Rosa in the streets of Rome! It brings me tears in my eyes to share this moment with my wife and my children. They’re always there for me. It’s amazing to be now one of the only eight riders who have won all three Grand Tours”.

 

2026 Giro d’Italia Stage 21 Results

»   Rome  ›  Rome   (131km) – Courtesy od ProCyclingStats.com

 

2026 Giro d’Italia Final Results After Stage 21

Rnk Prev ▼▲ Rider Team UCI Pnt Time
1 1 Team Visma | Lease a Bike 1100 400 50″ 83:22:51
2 2 Decathlon CMA CGM Team 885 290 30″ 5:22
3 3 Red Bull – BORA – hansgrohe 750 240 16″ 6:25
4 4 Netcompany INEOS 600 220 4″ 7:02
5 5 Lidl – Trek 495 200 12″ 7:56
6 6 Bahrain – Victorious 415 190 18″ 9:39
7 7 Tudor Pro Cycling Team 340 180 4″ 10:13
8 8 Team Visma | Lease a Bike 285 170 4″ 10:52
9 9 Bahrain – Victorious 235 160 4″ 11:24
10 10 Netcompany INEOS 180 150 6″ 12:54

 

Follow all The PEZ Giro d’Italia coverage here 

Giro d’Italia Main Page

Week 3 Stage by Stage Route Guide

Giro Contenders Guide

PEZ Rides the Muro di ca del Poggio

 

The post Giro Stage 21: Milan Takes Roma as Vingegaard Seals Giro Glory appeared first on PezCycling News.

Leave a Reply

Your email address will not be published. Required fields are marked *

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Specs
Compare
Shopping cart close