Stage 20
Yates rips off the maglia rosa
- Saturday 31 May 2025
- 205 km
- 4,399 m climbed
- Won by Chris Harper
The road
At the start
The Finestre, and Yates' ghost
Forty-three seconds separate Isaac del Toro from Richard Carapaz, eighty-one from Simon Yates, and there is one mountain day left. It runs over the Colle delle Finestre — eighteen kilometres of climbing, the top eight of them unpaved — the mountain where Yates lost a Giro in a single afternoon seven years ago. Sestriere follows. Nobody has to attack today; everybody does.
How it was won
- 163 km to go
A 31-man break, Van Aert aboard
An enormous 31-rider break escapes early, Wout van Aert planting himself in the move as a Visma card to play later.
- 58 km to go
Carapaz lights the Finestre
At the foot of the gravel Colle delle Finestre, Carapaz attacks from the gun, forcing Del Toro to chase and dragging Yates across.
- 53 km to go
Yates delivers the blow
Thirteen kilometres from the summit Simon Yates delivers the decisive punch on the white roads of the Finestre and goes clear, exorcising the ghost of his 2018 collapse on the very same climb.
- 40 km to go
Del Toro and Carapaz hesitate
Over the top Yates is nearly two minutes clear while Del Toro and Carapaz, locked in mutual suspicion, hesitate and refuse to collaborate.
- 20 km to go
Van Aert tows him home
In the valley Yates links with Van Aert, who tows him toward Sestriere as his overall lead balloons.
- At the line
Yates rips off the maglia rosa
Chris Harper wins the stage from the break, but the day belongs to Yates, who rides into Sestriere 5:13 up to seize the maglia rosa from Del Toro.
The result
| Rank | Rider | Team | Time |
|---|---|---|---|
| 1 | Chris Harper | Team Jayco AlUla | 5:27:29 |
| 2 | Alessandro Verre | Arkéa - B&B Hotels | +1:49 |
| 3 | Simon Yates | Team Visma | Lease a Bike | +1:57 |
The route on real terrain, every moment pinned to the kilometre it happened on — and the GPX to ride it yourself.