Giro d'Italia 2026 Stage 2 recap: Guillermo Thomas Silva denies Jonas Vingegaard first Giro d'Italia stage win

Giro d'Italia
Stage 2 | Semi mountain | Men | 09.05.2026
Finished
BurgasVeliko Tarnovo
Live
Live Updates

  • All
  • Highlights
17:00
17:00
ASTANA'S THOMAS SILVA SNATCHES STAGE 2 VICTORY ON DAY MARRED BY HORRIFIC LATE CRASH
Guillermo Thomas Silva (XDS Astana Team) rose above the rest to claim a maiden Grand Tour victory on the Giro’s second day in Bulgaria.
After a late escape by Jonas Vingegaard (Visma-Lease a Bike), Giulio Pellizzari (Red Bull-Bora Hansgrohe) and Lennert van Eetvelt (Lotto Intermarche) was brought to heel, Silva’s team-mate Christian Scaroni teed up the 24-year-old for an immaculate sprint to the line.
The shine was once again taken off the result by a mass incident towards the end of the race. The crash, which occurred 21km from the finish, wrecked the chances of dozens while UAE’s Jay Vine and Marc Soler were forced to abandon.
The brutal events and action-packed finale all came after a long, uneventful stage, which saw two riders from Polti VisitMalta on their own up the road for 180km. Mirco Maestri and incumbent King of the Mountains Diego Sevilla rode away at the gun and could tempt no other takers. They built the lead up to five-and-a-half minutes before Ryan Mullen (NSN Cycling) installed himself on the front of the bunch to manage the gap.
The two-rider arrangement was harder but also simpler as it allowed the pair to sweep up the sprint and mountains points over the two mid-stage category three climbs.
With their primary aim of the day completed, the weather closing in and the kilometres weighing down their legs, the dynamic duo saw the minutes fall precipitously off their lead. The race came back together with 27km remaining. 
Sean Kelly on commentary had earlier predicted the conditions in the finale would result in crashes and his prophecy came true on a treacherous left-hand bend 21km from the finish. With the teams riding in formation, and UAE on the front left, Soler lost his front wheel. The Spanish rider slid out, taking team-mates Vine and Adam Yates with him into the barriers.
That led to a domino effect which saw dozens of riders either on the ground or cut off from the race in front. With so many in need of treatment, the decision was taken to temporarily neutralise the stage, before they were allowed to continue racing with 18km to go.
The Lyaskovets Monastery Pass had been marked as a likely launchpad for attacks - and so it proved. Having tasked team-mate Davide Piganzoli with setting a ferocious tempo, Vingegaard blasted off 1km from the top. Only Pellizzari (Red Bull) and Van Eetvelt (Lotto-Intermarche) were able to follow the Dane’s wheel, and the trio worked together to build a lead and take it to the finish. Although it looked like it would work, the chasers were able to organise.
Their cooperation, combined with dithering and uncertainty among the three riders up front, was enough to keep them at close enough quarters before shutting them down completely inside the flamme rouge.
After Jan Christen was able to make it across, the rest of the 30-strong chase group made it into the final straight as well. From these, Astana executed most effectively, with Scaroni selflessly leading out Thomas Silva, to gift him his first Grand Tour victory and with it the maglia rosa.
Florian Stork (Tudor Pro Cycling) was a photo-finish second, while Giulio Ciccone (Lidl-Trek) came in third.
Yates, badly bloodied and caked in mud after the crash, was able to remount but his GC tilt is over after he finished in a group more than 13 minutes down.
After losing pink, Paul Magnier (Soudal-Quickstep) will wear the maglia ciclamino as leader of the points competition. Thomas Silva is also the leader of the best young rider competition.
picture

'He's hungry' - Vingegaard praised for Pogacar-like attack on Stage 2

Video credit: TNT Sports


16:39
16:39

WATCH: 'HE'S HUNGRY' - VINGEGAARD PRAISED FOR POGACAR-LIKE ATTACK ON STAGE 2

picture

'He's hungry' - Vingegaard praised for Pogacar-like attack on Stage 2

Video credit: TNT Sports


16:28
16:28

WATCH: 'WHAT A FINALE' - THOMAS SILVA SPRINTS TO DRAMATIC STAGE 2 VICTORY

picture

'What a finale' - Thomas Silva sprints to dramatic Stage 2 victory

Video credit: TNT Sports


16:20
16:20

WATCH: 'TRYING TO IMPOSE HIS OWN LAW' - VINGEGAARD LAUNCHES BIG ATTACK ON STAGE 2

picture

'Trying to impose his own law' - Vingegaard launches 'big attack' on Stage 2

Video credit: TNT Sports


16:11
Quote
16:11
Quote

UAE BOSS, MAURO GIANETTI: WE KNEW THE ROADS WOULD BE DANGEROUS

We were scared because we knew that the weather and the rain would make the roads very dangerous. And this happened. We have two riders , Jay Vine and Marc Soler, on the way to hospital. We just hope it's nothing too bad. Nothing is clear about their conditions for the moment. We're just waiting for information from the doctors. We don't know about Adam but it was impossible for him to be in the first group. It's very sad. We wish everyone from the other teams a speedy recovery.
16:06
16:06

ADAM YATES ROLLING IN OVER 12 MINUTES DOWN

And while his GC battle is done and dusted, at least he's able to continue, assuming later assessments don't find anything to prevent him starting tomorrow.
16:00
Jersey - Pink (Giro)
16:00
Jersey - Pink (Giro)

SILVA THE NEW MAGLIA ROSA

By four seconds from Florian Stork (Tudor Pro Cycling) and Egan Bernal (Net Company Ineos.) The top three have moved up a combined 376 places, as the top ten is completely transformed.

DID THE ESCAPEES THROW THAT AWAY?

Jonas Vingegaard definitely looked around and took his foot off the gas within sight of the line, but I can't imagine he'll be too upset about that.
15:57
15:57

SECOND FOR FLORIAN STORK

And the photo finish shows third has gone to Giulio Ciccone.
15:51
Finish
15:51
Finish

GUILLERMO THOMAS SILVA WINS STAGE 2!

Wow! It all came back together in the final 500m, and with the help of team-mate Christian Scaroni, the Uruguayan rose above the rest. He hit the front, carried the speed to the line and finished it off with the throw.
15:50
15:50

800M TO GO: VAN EETVELT ATTACKS

He can see the rest coming up fast.
15:49
Last 01 km
15:49
Last 01 km

FLAMME ROUGE: VAN EETVELT WAITS

He wants to sprint from behind, and force the other to lead it out. But Jan Christen is coming. Three become four. Have they thrown it away?
15:47
15:47

2KM TO GO: 19 SECONDS AS THE ROAD RAMPS UP

Vingegaard encourages the others to keep riding. Pellizzari throws off his gloves.
15:46
15:46

3KM TO GO: VAN EETVELT COMES THROUGH

He's well suited to a finish like this, but so is Vingegaard of course, and Pellizzari who won in Trentino is no slouch.
15:45
15:45

4KM TO GO: THE ROAD TO THE LINE IS FAR FROM SIMPLE

Up to 9% in places, with cobbles to make it even more treacherous.
15:44
Last 05 km
15:44
Last 05 km

5KM TO GO: ATTACKS OUT OF THE CHASE

Which only plays into the hands of the three leaders. The stage is going to one of them, I think.
15:43
15:43

8KM TO GO: TWENTY SECONDS TO THE CHASERS

Van Eetvelt in a great position, if he can hang on, with no obligation to contribute. They're squabbling among themselves behind. It's hard to organize a chase in these circumstances, someone has to take the bull by the horns.
15:41
15:41

WATCH: 'OH MY WORD' - RIDER SCOLDED FOR THROWING JACKET INTO THE PELOTON


15:39
Last 10 km
15:39
Last 10 km

10KM TO GO: VINGEGAARD PUSHING ON

Giulio Pellizzari and Lennert van Eetvelt are the only riders capable of staying with him.
15:38
Attack
15:38
Attack

11.7KM TO GO: VINGEGAARD ATTACKS!

He launches 700 meters from the top, just as the road ramps up. Who can hold his wheel?