Egan Bernal secures Giro d'Italia overall as team-mate Filippo Ganna claims final stage 21 time trial
The Colombian made his way around the Milan time trial course to confirm his maglia rosa, and second career Grand Tour victory

The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Thank you for signing up to The Pick. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.
Egan Bernal has won the 2021 Giro d'Italia after making his way through the final stage 21 time trial in Milan to secure the maglia rosa.
The Colombian crossed the line with his arms raised in celebration, not rushing as he finished a couple of minutes down on stage winner and team-mate Filippo Ganna, the world time trial champion having won all five of the time trial stages at the past two Italian Grand Tours.
Despite suffering a puncture towards the end of the 30km-long course, Ganna posted the best time, 12 seconds quicker than Deceuninck - Quick-Step's Remi Cavagna, who crashed in the finale. Jumbo-Visma's Edoardo Affini took third, a fraction of a second slower than the Frenchman.
Damiano Caruso (Bahrain-Victorious) secured his second-place overall, while Simon Yates (BikeExchange) rounds out the podium, the pair unable to unseat Bernal from the top spot in the final week of racing.
How it happened
Intermarché's Riccardo Minali was the first rider off the start ramp just after lunchtime to get the final stage underway, but before long Filippo Ganna was also on the course, soon followed by another contender for stage honours in Edoardo Affini (Jumbo-Visma).
The world time trial champion was 15 seconds quicker than his compatriot at the first time check, then being waved on by Israel Start-Up Nation's Davide Cimolai as he overtook him.
Disaster then struck, or it could have, if Ganna didn't have ice running through his veins, calmly signalling that he had a flat, dropping his bike off and collecting a new one in what he described afterwards as an F1-style bike change.
He limited his losses to less than 20 seconds with how succinct the change was, crossing the line in 33-48, the fastest time set so far.
Even Ganna's puncture couldn't help Affini, stopping the clock 12 seconds slower than the Ineos rider, Peter Sagan also soon rolling across the line.
The next, and possibly only, rider left with the potential to unseat Ganna was soon out, Deceuninck - Quick-Step's Rémi Cavagna resplendent in the colours of the French time trial champion.
Things were looking close, too, as Cavagna sped around the course, before he crashed inside the final kilometre, bizarrely continuing straight on a corner.
Even more miraculously, Cavagna managed to get back on and just sneak second, just quicker than Affini. After crossing the line the Frenchman tried to gather his thoughts, both shocked and angry about what had just happened.
Soon the upper echelons of the GC guys were underway, the likes of Dan Martin having his top 10 place already pretty much safe, while Romain Bardet faced a fight to hold onto fifth.
João Almeida set the fifth fastest time as he jumped up to sixth on GC, while Damiano Caruso got a big cheer as he set off, Egan Bernal still warming up on the rollers.
Hugh Carthy was a couple of minutes slower than Almeida, the Brit slipping down to eighth, Aleksandr Vlasov defending his fourth-place.
Caruso was having yet another great ride at this year's Italian Grand Tour, putting more daylight between him and Yates, while also gaining on Bernal.
The Bahrain-Victorious rider came over the line in a respectable time of 35-11, his second place secure, and then all eyes turned to Bernal, whose GC lead was never threatened on this final stage, so he could enjoy the final few kilometres.
Across the line, he sat up and raised his hands, soaking in the cheers from the Colombian contingent in attendance, the maglia rosa secured.
Results - Giro d'Italia 2021, stage 21: Senago to Milan (30.3km) - ITT
1. Filippo Ganna (Ita) Ineos Grenadiers, in 33-48
2. Rémi Cavagna (Fra) Deceuninck - Quick-Step, at 12 secondss
3. Edoardo Affini (Ita) Jumbo-Visma, at 13s
4. Matteo Sobrero (Ita) Astana-Premier Tech, at 14s
5. João Almeida (Por) Deceuninck - Quick-Step, at 27s
6. Max Walscheid (Ger) Qhubeka-Assos, at 33s
7. Alberto Bettiol (Ita) EF Education-Nippo, at 34s
8. Jan Tratnik (Slo) Bahrain-Victorious, at 42s
9. Gianni Moscon (Ita) Ineos Grenadiers, at 44s
10. Iljo Keisse (Bel) Deceuninck - Quick-Step, at 47s
Final general classification
1. Egan Bernal (Col) Ineos Grenadiers, in 86-17-28
2. Damiano Caruso (Ita) Bahrain-Victorious, at 1-29
3. Simon Yates (GBr) BikeExchange, at 4-15
4. Aleksandr Vlasov (Rus) Astana-Premier Tech, at 6-40
5. Daniel Felipe Martínez (Col) Ineos Grenadiers, at 7-24
6. João Almeida (Por) Deceuninck - Quick-Step, at same time
7. Romain Bardet (Fra) DSM, at 8-05
8. Hugh Carthy (GBr) EF Education - Nippo, at 8-56
9. Tobias Foss (Nor) Jumbo-Visma, at 11-44
10. Dan Martin (Ire) Israel Start-Up Nation, at 18-35
Thank you for reading 20 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Hi. I'm Cycling Weekly's Weekend Editor. I like writing offbeat features and eating too much bread when working out on the road at bike races.
Before joining Cycling Weekly I worked at The Tab and I've also written for Vice, Time Out, and worked freelance for The Telegraph (I know, but I needed the money at the time so let me live).
I also worked for ITV Cycling between 2011-2018 on their Tour de France and Vuelta a España coverage. Sometimes I'd be helping the producers make the programme and other times I'd be getting the lunches. Just in case you were wondering - Phil Liggett and Paul Sherwen had the same ham sandwich every day, it was great.
-
-
Primož Roglič confirms he will leave Jumbo-Visma
Giro d'Italia champion does not reveal his destination for 2024 yet, though
By Adam Becket Published
-
Dr Hutch: The aesthetics of the 'chest-fairing' is a funny hill to want to die on
The earnest buffoonery of budget aero hacks may rile TT diehards, but Cycling Weekly's columnist salutes the cut-price cunning of their innovations
By Michael Hutchinson Published
-
AG2R Citroën rider disqualified from Giro d'Italia after tramadol positive
Alex Baudin has results stripped but is not suspended from racing
By Adam Becket Published
-
Geraint Thomas 'helps a brother out', aiding Mark Cavendish's valedictory Giro d'Italia stage win
Cavendish now has one final Giro stage win. Will he get one final Tour de France equivalent in July?
By Adam Becket Published
-
Who's leading the Giro d'Italia 2023 after stage 21?
Primož Roglič seales overall victory in the general classification
By Tom Davidson Published
-
Giro d'Italia live: Alberto Dainese wins stage 17 in tight photo finish
It will almost definitely be a sprint in Caorle at the end of the day
By Adam Becket Published
-
From drawing to Giro d'Italia in 2 months: How SunGod reinvented Geraint Thomas' iconic sunglasses
The glasses, GTs, have been seen on the Welshman's face throughout his impressive Giro d'Italia run
By Adam Becket Published
-
'It's nice to be back in pink': Geraint Thomas returns to lead at Giro d'Italia as GC battle finally catches fire
Ineos Grenadiers rider will try and leave it all on the road in the days ahead after he climbs back into pink jersey
By Adam Becket Published
-
João Almeida pounces on Monte Bondone to take Giro d’Italia stage 16 victory
Geraint Thomas puts in late attack to reclaim maglia rosa and finish second on tough mountain top finish behind Portuguese climber
By Tom Thewlis Published
-
Giro d'Italia stage 16 live: João Almeida wins on Monte Bondone; Geraint Thomas reclaims overall lead
Join us for live updates from stage 16 of the Giro d'Italia to Monte Bondone
By Tom Thewlis Published