Skip to content

2025 Giro d’Italia: Stage 20 Results

  • Ron 

Chris Harper won Stage 20 of the 2025 Giro d’, but the big news is the man who crossed the line in second place – Simon Yates – who completely blew up the general classification of the race on the second to last day.

First Pro Win for Harper

Chris Harper won his first pro race in at Sestriere from the breakaway after a 43km solo ride. Simon Yates powered to overall victory when he managed to go clear off race leader Isaac Del Toro and runner up Richard Carapaz with 15km yet to climb on colle delle Finestre. The Briton found his team-mate Wout van Aert in the valley as the Belgian had made the breakaway group for that purpose. It enabled him to take the lead of the 108th Giro d’Italia with an advantage of 3’56” on the eve of the grand finale in Rome.

Speaking in the press conference, the stage winner Chris Harper said: “The idea was to look for the breakaway, but I was not sure it would arrive. With the GC battle behind us, I would not have been surprised if one of the GC guys won the stage even though I raced up the Finestre with such big gap. When we started that climb, Lidl- set a hard pace. When Rémi Rochas went, I followed him, then another group came across and I jumped from there. Only one guy [Alessandro Verre] was able to follow, but I preferred to climb at my own pace. I kept my effort under control in order to not exploding so I would have enough left to go to the finish. My sport directors kept me updated so I knew Simon Yates had a decent gap. I also knew when he had Wout van Aert with him and I got a bit nervous knowing Van Aert was chasing me down on the valley. I was happy to hold on. For me it’s awesome, I couldn’t ask for a better finish of the Giro. I’ve been a team-mate of Simon in a lot of races in support of him, I know how talented he is and capable of winning a Grand Tour, I’m super happy with him to win the Giro. I knew it was possible. I wish I’d still be his team-mate, he gets the result he deserves”.

for Yates

Simon Yates took charge of the Giro d’Italia on the penultimate day, leaving his G.C. rivals behind on the legendary Colle delle Finestre. Thanks to the impressive support of Wout van Aert, Yates managed to erase his deficit in the general classification and turn it to his advantage.

Yates started the day with a deficit of nearly one and a half minutes to GC leader Isaac Del Toro. The iconic Colle delle Finestre proved to be the decisive climb of the day.

After the start in Verrès, a large breakaway – including Van Aert – established a solid lead. With just over 40 kilometers to go, the breakaway reached the foot of the Finestre. Van Aert wisely settled into his own rhythm. Meanwhile, the GC contenders began their battle on the steep slopes.

Del Toro and his closest challenger Richard Carapaz were glued to each other’s . Then came Yates’s decisive move. With a well-timed attack, the Brit quickly opened up a gap of around 40 seconds. He steadily increased his lead as the climb wore on. Near the summit, he had nearly two minutes on his rivals, which was enough to take the pink .

Tomorrow, he will ride into Rome in the Maglia Rosa. “I can’t believe it.”

“I felt amazing today,” Yates said afterward. “I hadn’t really shown what I was capable of in this Giro yet, but today everything clicked. When the route was announced last , I immediately had this stage marked. I had some unfinished business here. I wanted to show what I was worth, no matter the result.”
“This makes up for a lot,” he added. “There have been plenty of setbacks leading up to this. Every season I keep giving everything I have. Winning the Giro would be a great reward for all the hard work over the past few years. I also need to thank my teammates. In the tough moments of the past three weeks, they always stood by me. This one’s for them.”

Stage 20 Brief Results:

  1. Chris Harper (Team Jayco AlUla) – 205 km in 5h27’29”
  2. Alessandro Verre (Arkéa – B&B Hotels) at 1’49”
  3. Simon Yates (Team Visma | Lease a Bike) at 1’57”

General Classification After Stage 20:

  1. Simon Yates (Team Visma | Lease a Bike)
  2. Isaac Del Toro (UAE Team Emirates XRG) at 3’56”
  3. Richard Carapaz (EF Education – EasyPost) at 4’43”
  4. Derek Gee (Israel – Premier Tech) at 6’23”
  5. (Bahrain Victorious) at 7’32”

Official Jerseys:

  • Maglia Rosa, leader of the General Classification, sponsored by IUMAN – Intimissimi Uomo – Simon Yates (Team Visma | Lease a Bike)
  • Maglia Ciclamino, leader of the Points Classification, in collaboration with Ministero degli Affari Esteri e della Cooperazione Internazionale and ITA Trade Agency – Mads Pedersen (Lidl-Trek)
  • Maglia Azzurra, leader of the Gran Premio della Montagna (KOM), sponsored by Banca Mediolanum – Lorenzo Fortunato (XDS Team)
  • Maglia Bianca, Best Young Rider, born after 01/01/2000, sponsored by Conad -Isaac Del Toro (UAE Team Emirates XRG)

Discover more from Bike World News

Subscribe to get the latest posts sent to your email.

Bike World News