Skip to main content
Live coverage

Giro d'Italia stage 21 – Live coverage

Refresh

Buongiorno and welcome to the Cyclingnews live coverage of stage 21 of the 2021 Giro d'Italia. 

As the Cyclingnews blimp takes height over Milan, the first rider is about to start the TT. 

Riccardo Minali (Intermarche) is first off at 1:45 local time.

Click below fore the full start times. 

Minali rolls down the start ramp and so we're off! 

Most of the riders start at 1-minute interviews, with the final 15 riders off every three minutes to ensure a fair fight for the GC placings.

Minali is riding steady on the roads towards central Milan.

This is the map of the TT. 

Other riders are warming up for their effort. 

This is the start ramp. 

It's warm, sunny and 23C in Milan at the moment.

Bodnar is the first rider off who is really targeting the stage victory. 

Bodnar is fully kitted out for the TT with a full length skinsuit covering all his arms.

Here's Ganna. 

3-2-1 Ganna is off! 

Ganna is world time trial champion and chasing a fifth consecutive time trial victory after his three wins in 2020 and his victory in the opening TT in Turin.

Ganna's biggest rival Eduardo Affini of Jumbo starts too. 

Peter Sagan is also underway. And Cameron Meyer will start soon. 

Ganna dives into a tight curve and accelerates out of the saddle as soon as possible before quickly getting back into his aero tuck.  

There are sections exposed to side winds and so Affini tries to stay close to the right.  

According to unofficial times after 5km, Ganna already leads Affini by 11 seconds.

Ganna is flying and about to catch his minute-man Iljo Keisse.

Ganna sets 10:18 at the first tine check 

Affini sets 10:33. He's 15 seconds slower than Ganna.  He seems to have endured a slow start and is perhaps fatigued after a long, hard Giro. 

Minali is the first to finish the TT in a time of 37:27 in central Milan.

Ganna has 15km to go. He's halfway to probable victory as he pushes a 58x14 gear.  

Bodnar is new fastest time with 34:42. 

Ganna is chasing down his minute men one after another. 

21:55 for Ganna at the second time check. He's the fastest. 

The second check is after 18.8km. 

Elia Viviani finishes his Giro in a time 2:50 slower than Bodnar.

Ganna is taking risk but its not a perfect ride, he almost crashes on a fast corner.

Brandl sets a time of 35:11. Good but not the best time. 

Affini is 30 seconds or slower than Ganna. He's pushing  a big gear but is struggling to get it round. 

Seven minutes left to race for Ganna. 

Ganna is not fully focused and may have a slight problem with his bike but he keeps blasting away. 

Ganna is in the centre of Milan now. 

Ganna passes Cimolai and the ISN rider waves him past.

4km to go for Ganna. 

Ganna is on the long straight Corso Buenos Aires that cuts to the centre of Milan.

Ganna has a flat! 

He signals he has a rear flat and so does a bike change. 

His bike change was quick but he lost at least 15 seconds. 

Ganna is close to the finish.

Ganna sets a time of 33:48 despite his late puncture.

Ganna is not happy but he is fastest, moving Max Walscheid off the hot seat. 

Here comes Affini. Can he go faster? 

Affini stops the clock in  34:01 

Ganna heads to the hot seat. It is difficult to see who can beat him now. 

Peter Sagan finishes, waving to the public. He will be on the final podium thanks to winning the cyclamen-coloured points jersey.

Here's Ganna at speed.

Here's Ganna on his stunning blue Pinarello bike.

And here is Affini.

Cam Meyer finishes in 37: 41. 

Meanwhile other riders are still warming up. 

Remi Cavagan is out on the TT course. 

10:31 for Cavagni. He's 13 seconds slower than Ganna, who set 10:18, but Ganna lost about 20 seconds due to his late puncture.

Cavagna is racing in his French TT champions' colours.

Cavagna is diving through the corners. 

Cavagna is off the pace at the second time check. He is 18 seconds down on Ganna. But remember Ganna flatted in the final part and lost 20 seconds.

Here comes Cavagna. 

Cavagna is in central Milan. 

2km to go for Cavagna.

Cavagna is pushing a huge gear.

Jan Tratnik is fast but only for 4th place with a time of 34:30.

Cavagna is coming in now. Can he beat Ganna? It will be close.

Cavagna crashes!

He went straight on a corner with 500m to go! 

He's up and going again but he's blown ay chance of victory. 

Cavagna seemed to fail to see the corner and then lock-up his brakes.

Ganna gesticulated, Italian style, asking how did he do that? 

Cavagna got up to finish and set a time of 34:00, just 12 seconds slower than Ganna. 

Cavagna stops and leans over the barriers, in pain and angry about his crash.

He sits on a kerb and seems shocked about what happened. He is not injured.

Next off is Alberto Bettiol. Could he pull off a surprise and take advantage of  the crashes and punctures?

Opps the finial roads are packed with riders and team cars.

Matteo Sobrero of Astana bangs on the Groupama team car door. 

Meanwhile the Israel Start-Up Nation have tested a new TT today, with Matthias Brandl riding what looked like a new un-marked aero frame.

Vincenzo Nibali is riding his final TT and so will finish the Giro despite his crashes, injuries and problems.

Paul Mertens (Jumbo-Visma) has finished the TT, the Giro and the final race of his career.  

We're into the final of the TT now, with the GC riders starting every three minutes.

Spanish TT champion Pello Bilbao is off now. 

Bettiol is off the pace at the first time check. He's 25 seconds slower than Ganna. 

Gianni is on a good ride, he is is 7th fastest after 18.8km of the 30.3km course. 

George Bennett is off, and Dan Martin follows him. 

Joao Almeida will soon start his TT. He has a real chance of moving up from eighth to even fifth. 

Hugh Carthy and Romain Bardet could be passed, while Dani Martinez could also jump passed Bardet and take fifth place.

Alberto Bettiol sets a time of 34:22, that the sixth best time so far.

Carthy – who had been as high at third on the overall after he followed Bernal's attacked on the upper slopes of the Passo Giau on stage 16 – now faces a race against the clock with a battle on his hands to make it back into the top five.

Almeida starts his TT.  

Moscon finishes fast, setting 34:32 

Dam Martin takes it steady on a slow corner. His tenth place is not at risk today. 

Colombian TT champion Dani Martinez starts his ride. 

Bardet starts next. His ride will be about saving  what he can in the final GC. 

36:13 for Nibali. He rode carefully and finishes in the middle of the GC. 

The final GC guys are at the start area. Yates, Caruso and Bernal will be off very soon.  

Yates is underway. 

And now Caruso rolls down the start ramp. 

Caruso gets a huge cheer as he rolls out of Senago.  

Bernal is on the rollers until very close to his start. He is trying to keep his back muscles warm.

Here goes Bernal! He bangs his thigh muscle but seems relaxed.

3-2-1 Bernal starts his TT. 

The Colombia fans and from his home town are waiting for him in Milan.

Almeida sets 22: 30 at the 18.8km time check. 

Bernal is clearly not taking huge risks. He leads by Caruso by 1:59 and so can ride carefully. 

11:04 for Yates after 9.2km 

Caruso is currently 12 seconds faster than Bernal but that is not a problem.

Caruso is fast, very fast. 

Caruso is on track to extend his lead on Yates and so cement his second place overall. He will also close in on Bernal.  

Caruso went deep yesterday but has something left for today. 

Bernal sets 10:47 at the 9.2km time check.

Bernal is faster than Yates and has pegged his losses to Caruso. 

Here comes Almeida. 

Hugh Carthy sets 36: 15. 

Carthy will drop down to eighth place overall. 

Martinez sets 35:09, that will lift him up in the GC. Will he get fifth?

Bernal is described as a pink butterfly by Italian TV. 

Bernal sets 23:19 for 18.8km. He is 23 slower on Caruso and so is in control of his destiny and his Giro victory.

Bernal has 9km to race.

Bardet sets 35:58 and so will finish behind Almeida and Martinez in the GC. 

Vlasov sets a time of 35:14, He will keep his fourth place overall. 

Next in will be Simon Yates. 

With only the podium riders left to finish, Ganna is going to win the TT. 

Here comes Simon Yates.

Yates sets 36:33.

That confirms his third place on the final podium in Milan.

Caruso is in next, then Bernal. 

Caruso sets a time of 35: 11

Caruso puts up his thumb in a sign of satisfaction and then hugs his wife beyond the finish line.

Bernal is near the finish. 

EGAN BERNAL WINS THE 2021 GIRO D’ITALIA!

Bernal sets a time of 35: 41

He celebrates with his girlfriend Fernanda, who has followed him for much of the Giro. 

He also hugs Ganna, as Ineos celebrate a double win.

There are hundred of Colombian fans in the centre of Milan to celebrate Bernal's victory. 

He walks to the podium area and will soon pull on the final winner's maglia rosa and lift the Trofeo Infinito. 

Bernal is the second Colombian to win the Giro, seven year after Nairo Quintana, who also win when he was just 24 years old. 

Bernal won the Giro d'Italia 1:29 ahead of Damiano Caruso, with Simon Yates third overall at 4:15. 

This is the top ten for the stage and the final GC.

Swipe to scroll horizontally
Results
Pos.Rider Name (Country) TeamResult
1Filippo Ganna (Ita) Ineos Grenadiers 0:33:48
2Rémi Cavagna (Fra) Deceuninck-QuickStep 0:00:12
3Edoardo Affini (Ita) Jumbo-Visma 0:00:13
4Matteo Sobrero (Ita) Astana-Premier Tech 0:00:14
5João Almeida (Por) Deceuninck-QuickStep 0:00:27
6Maximilian Walscheid (Ger) Team Qhubeka Assos 0:00:33
7Alberto Bettiol (Ita) EF Education-Nippo 0:00:34
8Jan Tratnik (Slo) Bahrain Victorious 0:00:42
9Gianni Moscon (Ita) Ineos Grenadiers 0:00:44
10Iljo Keisse (Bel) Deceuninck-QuickStep 0:00:47
Swipe to scroll horizontally
Final general classification
Pos.Rider Name (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers 86:17:28
2Damiano Caruso (Ita) Bahrain Victorious 0:01:29
3Simon Yates (GBr) Team BikeExchange 0:04:15
4Aleksandr Vlasov (Rus) Astana-Premier Tech 0:06:40
5Daniel Martinez Poveda (Col) Ineos Grenadiers 0:07:24
6João Almeida (Por) Deceuninck-QuickStep
7Romain Bardet (Fra) Team DSM 0:08:05
8Hugh Carthy (GBr) EF Education-Nippo 0:08:56
9Tobias Foss (Nor) Jumbo-Visma 0:11:44
10Daniel Martin (Irl) Israel Start-up Nation 0:18:35

Here's the moment Bernal won the Giro.  

Here's Bernal at speed in pink during the TT. 

Bernal's name has already been etched on the winner's Trophy. 

"It's difficult to realize what I’ve done. I have just won a Giro d'Italia. I have no words after what happened in these two years," Bernal said.

Egan Bernal (Ineos Grenadiers) celebrates the overall victory in the 2021 Giro d'Italia

(Image credit: Getty Images Sport)

Colombia is celebrating but so is Italy after Caruso's impressive second place. 

The podium celebrations start with Ganna on the podium as the stage winner. 

Now its time for the GC podium. 

The Colombian national anthem rings out across Piazza Duomo.

Egan Bernal (Ineos Grenadiers) celebrates the overall victory in the 2021 Giro d'Italia

(Image credit: Getty Images Sport)

Caruso, Bernal and Yates stand together on the podium, for a moment taking off their masks to reveal their smiles.

Bernal was emotional about taking the maglia rosa.

Bernal also spoke his time trial ride. 

The whole Ineos team climb on the podium and open bottles of spumante, spraying each other in celebration. 

All the team and staff are on the podium, celebrating a second consecutive victory after Tao Geoghegan Hart's win last October.  

Bernal lifts the trophy above his head for the photographers. 

Filippo Ganna was happy to win the TT and overall with Bernal.  

The podium ceremonies continue with Peter Sagan climbing on the podium with the cyclamen points jersey. He takes his young son Marlon on the podium with him. 

Here is Bernal talking about his Giro victory.

Simon Yates was hoping to win the Giro but after some problems and time loss, he was happy with third place.

Filippo Ganna celebrated his own win and overall victory with Bernal. 

This is the final podium. 

Here's Bernal enjoying the moment with the Giro d'Italia winner's trophy. 

To read our full stage report and see out full results and growing photo gallery, click below.  

Thanks for following our daily full stage live coverage. 

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Latest on Cyclingnews