Skip to the race
VERTELBack to the wall

Giro d'Italia 2026

Stage 2

Caught in the final kilometre

  • Saturday 9 May 2026
  • 219 km
  • 2,328 m climbed
  • Won by Guillermo Thomas Silva

The road

920 m0 km50100150219 km1234

At the start

Magnier in pink, and three climbs

Paul Magnier won the opening sprint and leads the Giro by four seconds from Tobias Lund Andresen, with Diego Pablo Sevilla in the mountains jersey. Today runs 221 kilometres inland to Veliko Tarnovo over three categorised climbs, the last of them the Lyaskovets Monastery Pass ten kilometres from the line. Magnier knows the odds, and says the legs will do the talking.

How it was won

  1. 27 km to go

    Break caught before the finale

    The Polti pair Sevilla and Maestri are finally brought back with 27km to go, setting up a showdown over the late Lyaskovets Monastery Pass.

  2. 22 km to go

    Crash halts the race

    A heavy pile-up 22km out sweeps up Gee-West, Yates and Storer and forces a brief neutralisation; Jay Vine cannot continue. Racing resumes for the final, tense 18km.

  3. 11 km to go

    Vingegaard's first dig

    On the Monastery Pass, 11km from home, Vingegaard launches his first attack of the Giro. He crests the climb with Pellizzari and Van Eetvelt for company and the trio open twenty seconds on the plunge down.

  4. At the line

    Caught in the final kilometre

    The chase claws the leaders back with 500 metres left, and out of the regroup Guillermo Thomas Silva sprints to victory in Veliko Tarnovo to take the race lead.

The result

Podium, Stage 2, Giro d'Italia 2026
RankRiderTeamTime
1Guillermo Thomas SilvaXDS Astana Team5:39:25
2Florian StorkTudor Pro Cycling Team+0:00
3Giulio CicconeLidl - Trek+0:00
Open this stage on the globe

The route on real terrain, every moment pinned to the kilometre it happened on — and the GPX to ride it yourself.