As it happened: Vuelta a España best young rider takes his first Grand Tour win amid Vingegaard-Almeida stalemate on stage 17
Giulio Pellizzari wins atop the Alto de El Morredero as only minor changes on the GC behind him
- Results
- Pellizzari wins
- Final kilometre
- 3km to go
- 5km to go
- Climb: Alto de EL Morredero (8.8km at 9.5%)
- 10km to go
- 15km to go
- 25km to go
- 40km to go
- Sprint: Almazcara
- 60km to go
- KOM: Paso de las Travesias (cat 3)
- 70km to go
- Climb: Paso de las Traviesas (7.8km at 4.1%)
- Split in the peloton
- 100km to go
- 12 riders in the lead
- 110km to go
- 120km to go
- Official start
- Neutral start
Hello and welcome to Cyclingnews' live coverage of stage 17 of the Vuelta a España.
Despite yesterday's stage being shortened – again – due to protests, the race is due to carry on as normal today.
If you missed any of what happened yesterday, my colleague on the ground Alasdair Fotheringham tells the inside story.
Here's the scenes at the start this morning.
We were expecting more protesters again, but it's fairly quiet, with only a light police presence.
More umbrellas than flags as the rain drizzles in O Barco de Valdeorras.
A meeting of the CSD (Consejo Superior de Deportes) Security Board is being held today, to try to ensure that "the appropriate measures are adopted regarding the proper conduct of La Vuelta, while guaranteeing freedom of expression and the safety and integrity of the athletes."
It's worth noting that the CSD's message to the press also said that "the CSD shares the public's outrage at the flagrant violation of human rights in Gaza" but that "freedom of expression must always be exercised without putting the physical safety of the cyclists at risk".
In some more lighthearted news, this was how Ineos celebrated Egan Bernal's win yesterday.
It was his first win outside of the national champs in over four years.
We made a dealStage win = shaved head@Eganbernal delivered, @_brandon_2103 got picked on Monday, I volunteered somehow 🫣@BobJungels get your trimmer ready for today 😉 pic.twitter.com/96I722PK6BSeptember 10, 2025
The weather at the start does look quite grim, very wet.
🥷 Even if you go incognito, we see you Sergio!🤪 Aunque vayas de incógnito de hemos reconocido, @SergioSamitier @TeamCOFIDIS | #LaVuelta25 pic.twitter.com/VNhw6kI0x2September 10, 2025
Here's what the teams have said about the incident yesterday.
We're hearing riders have been discussing what to do if disruption continues. We'll have some more on that soon.
The stage starts in about half an hour.
The teams will be finishing sign-on soon.
Egan Bernal had a moment on the podium to celebrate his win from yesterday.
🇨🇴 "Winning is winning"... and today we go again 🔥🇨🇴 "Ganar es ganar"... y hoy a por más 👊@Eganbernal #LaVuelta25 pic.twitter.com/nmooqjuDn1September 10, 2025
Here's a reminder of what's coming up for the riders today.
After yesterday's final climb was cut, we didn't see much of a GC fight, so will the overall contenders want to change that today?
The riders have voted to stop today if more protests disrupt the stage.
According to Daniel Friebe of The Cycling Podcast, the peloton just aren't keen to race revised finishes like yesterday.
Outcome of a CPA poll this morning: riders have voted to neutralise stage if further incidents disrupting race occur today.September 10, 2025
Hard job to be a commentator on a rainy day, because what team even is this?
Just a few minutes until the riders roll out for the neutral start.
It's 4.7km long today.
Important duties for the red jersey.
Doesn't sound like we had any non-starters this morning, but I'll let you know if that changes.
Here's some more on the rider vote that took place this morning.
Here's what Jack Haig had to say on behalf of the CPA.
We decided that if there is an incident that we would try to neutralise the race and then that would be it because in the end racing to an undefined finish line is not really fair sport.
Jack Haig (Bahrain Victorious)
Unfortunately we're being caught in the middle of something that maybe doesn't even really involve us and at the moment we are kind of just the pawns in a very large chess game.
Jack Haig (Bahrain Victorious)
A couple of riders, including Jonas Vingegaard, punctured in the same section of road yesterday.
There is some suggestion that thumb tacks (drawing pins) were deliberately placed on the road to cause this.
There were Palestinian flags and police at the start this morning.
Official start
And we're racing!
143km to go until the finish atop the steep Alto de El Morredero climb.
Today is the penultimate summit finish of the race, with the final one coming on stage 20 atop Bola del Mundo.
There are 11 summit finishes in this race in total, which is rather a lot.
Riders are immediately attacking. A group of four has broken away early, but the last few stages tell us that this could take a while...
Five riders are in the lead with a small gap... Will update on who they are when I can.
Elsewhere, the second stage of the Tour de l'Ardèche has also been cancelled due to fear of protests.
The 'Bloquons Touts' – 'block everything' – movement has been causing chaos in France. They're a left-wing movement trying to cause a nationwide shutdown today in response to the French government's austerity measures.
Seven riders in the lead
The Ineos Grenadiers duo of Magnus Sheffield and Michal Kwiatkowski joined the five already up the road: Mads Pedersen (Lidl-Trek), Joel Nicolau (Caja Rural-Seguros RGA), Pierre Thierry (Arkéa-B&B Hotels), Bjoern Koerdt (Picnic PostNL) and Jonas Gregaard (Lotto).
And that group has been reeled in after 7km.
The fight for the break continues!
Here's the riders passing kilometre zero this morning.
That weather does not look enticing.
🌧 And we're underway! Here is the real start to a rainy stage 1️⃣7️⃣💪 ¡Vamooooooos! Salida real de la etapa 1️⃣7️⃣#LaVuelta25 pic.twitter.com/5NK5bzfEojSeptember 10, 2025
Kwiatkowski is trying again.
More shaved heads incoming?
Kwiatkowski is reeled back in.
A LOT of breakaways have made it to the finish in this race, so there's going to be a big fight to get away today. Teams won't let anything go if they don't have a rider in it, nor will the GC riders want anyone threatening to be given any gap.
The peloton has split – around 30 riders are in a big front group.
Back together again.
15km done so far.
This is also the level of focus I bring to these lives. Locked in.
🇪🇸 #LaVuelta25 Fully focused. 🫡 pic.twitter.com/hSpzYfZGWkSeptember 10, 2025
120km to go
We could be in for another long battle for the break.
The roads are rolling but the first categorised climb doesn't come until 75km have already been raced.
Here's Victor Langellotti having a go.
Ineos clearly want to keep the momentum going after Bernal's win yesterday.
A group of eight riders have attacked now and have a small gap.
The riders in the lead are:
Brandon Rivera (Ineos Grenadiers), Madis Mikhels (EF Education-EasyPost), Antonio Tiberi (Bahrain Victorious), Patrick Gamper (Jayco AlUla), Timo Roosen (Picnic PostNL), Harold Tejada (XDS Astana), Luca van Boven (Intermarché-Wanty) and Jonas Gregaard (Lotto).
They have 15 seconds, let's see if this sticks.
110km to go
The gap is pulling out towards a minute, and I think there's someone chasing in between the peloton and the break.
Yes, four riders are trying to cross the bridge between the peloton and the leaders.
They are: Joel Nicolau (Caja Rural-Seguros RGA), Léandre Lozouet (Arkéa-B&B Hotels), Sergio Samitier (Cofidis) and Gijs Leemreize (Picnic PostNL).
Another rider is also chasing, Mario Aparicio from Burgos Burpellet BH.
The leaders are nearly two minutes ahead of the bunch now.
Here's the leading group of eight, just after they got away.
The chasing group of four are only 10 seconds down on the leaders, so they should join them soon.
Aparicio is a bit further back, but the peloton seem happy to let these riders go away.
Anders Mielke was trying to drum up some positivity at the start.
Ben Turner has a nice new motto for us: "Put a smile on your face, then we can race."
As well as protesters, wind could be an issue today. Have heard that this morning, the organisers couldn't erect the finish at the top of the final climb because of high gusts.
If it doesn't die down, the finish line could be moved 5km down the final climb.
Aparicio is caught and no longer chasing the break.
The gap is around 1:45, so not fully ballooning just yet.
Some blue sky peeking through.
100km to go
That first 43km went quickly!
It looks like we have our breakaway of the day, though not sure how much of a gap the peloton are going to give them.
The uncertainty over how the finish could play out is probably making the peloton keep the group close.
Seems like the break aren't fully happy with this situation, with 12 of them and a small gap.
Some riders are trying to break things up further.
Part of the problem is that Harold Tejada is in the break, who is only 11 minutes down on GC and could threaten some of the riders in the top 10.
The gap is two minutes at the moment, but Visma are controlling it in the peloton.
Red Bull-Bora-Hansgrohe are also grouping at the front.
Time is running out for a rider like Jai Hindley to take enough time to move up onto the podium.
Visma really aren't letting this go at all. Two minutes seems the absolute max gap they're allowing.
The GC riders have missed a few chances to go head to head because of the protests, so there's even more motivation for today to be a GC day.
The gap is currently 1:35 according to the latest timings.
Dylan van Baarle doing what he does every day – controlling the break.
Already under 90km to go.
The weather has improved, at least.
It's nice and sunny now, not raining.
Sounds like the organisers are hopeful that the finish will be fine, weather wise.
"For now, everything is still going to happen as normal regarding the finish," Fernando Escartín, Unipbulic race route organiser, told Spanish TV.
Bike change for Sepp Kuss, he's back racing very quickly.
The peloton aren't catching the break, they're just keeping them close so that the GC riders can contest the finish.
UAE especially need to take advantage of the finish today, if they want João Almeida to have a chance of closing the 48 second gap to Vingegaard.
The red jersey is the obvious goal for the team. That’s what we’re trying to aim for. We’re running out of days to make an impact on the GC, so we gotta make every day count. Every uphill finish is important for us.
Jay Vine (UAE Team Emirates-XRG)
Things are regrouping in the peloton.
Visma are still setting the pace on this climb.
In the break, Tiberi is trying to push the pace.
The sprinters, including Pedersen, are starting to be dropped.
The gap is coming down on this climb, it's 1:20 now.
KOM: Paso de las Travesias (cat 3)
Nicolau gets the maximum points over the first climb.
- Joel Nicolau (Caja Rural-Seguros RGA), 3 pts
- Sergio Samitier (Cofidis), 2 pts
- Harold Tejada (XDS Astana), 1 pt
Update on the weather at the finish
The wind has apparently dropped dramatically, so not too concerned about the finish being disrupted by that anymore.
It's speedy in the peloton right now, really strung out.
The break is still all 12 riders, by the way, despite some attempts on that climb.
5km to go to today's intermediate sprint.
The break will take the points, most likely.
Visma-Lease a Bike are clearly laying down their intentions today.
They want to set up Vingegaard to take some more seconds today, and increase his buffer before tomorrow's time trial.
Dylan van Baarle and Wilco Kelderman have been on the front for probably nearly 100km today.
The finish line is being put up as planned at the top of the climb, despite the winds – which have dropped, but there are still gusts.
There may be some kilometres to go signs missing on the climb up, however, so hopefully riders have done their homework (or have the details on their Garmin).
40km to go
Van Boven and Timo Roosen have just broken off the front of the break after that sprint.
The gap is two minutes.
Led by Tejada and Gregaard, the rest of the break have pulled those two escapees back.
The final climb starts in about 30km.
It's 8.8.km long, with a brutal average gradient of 9.5%.
Tiberi is pushing on again in the break.
River and Tejada are following but they're putting other riders into trouble on this uncategorised climb.
The gap isn't coming down too dramatically just yet. Still 1:50.
Up front, the break has regrouped again.
The peloton is so strung out. The GC teams are ramping up the pace.
This is one of the last days for the GC to change.
Tomorrow will of course also be key, with the TT in Valladolid, but with the disruption, there is a feeling that riders need to race every day, because they never know what stages could be changed.
Big groups of protesters and police in Ponferrada.
The break gets through fine, though.
The gap has dropped to 1:17 now.
Plenty of riders dropping out of the peloton now.
Tiberi and a few riders have split off from the rest of the breakaway again.
Tiberi and Tejada are in the lead.
Bahrain and Israel-Premier Tech are amassing at the front of the peloton.
Rider like Træen and Riccitello will see opportunities to move up the GC today.
Red Bull are also accelerating, trying to set something up for Hindley.
Visma have been a bit flooded out here.
Samitier, Leemreize and Gregaard are trying to chase Tiberi and Tejada.
The rest of the break are probably going to be caught soon.
Visma has plenty of riders around Vingegaard, but they are sitting behind Red Bull and UAE.
Still super windy at the top of the climb, but no suggestion that there finish will be moved.
Here's the peloton in full flight chasing the break.
Red Bull are really taking the race on in the bunch.
Remember, Hindley only needs to take 32 seconds on Tom Pidcock to move onto the virtual podium.
6km to go until the start of the climb.
Samitier and Leemreize have just joined the leaders, so four are in the front, but only 33 seconds ahead of a speeding peloton.
The rest of the breakaway have all been swept up.
Nico Denz is putting in a crazy ride for Red Bull.
Samitier has gone solo up front, attacking the lead group.
It's Red Bull, UAE, Visma in formation in the peloton right now.
Leemreize, Tiberi and Tejada have just been caught. Samitier alone up front, just a 10 second gap.
Juan Ayuso drops from the peloton/GC group.
Almeida loses a helper before the climb even starts.
And Samitier is caught.
GC action incoming!
Almeida has two riders with him in the front of the GC group.
Vingegaard has three.
Less than 20 riders in the GC group now, and there's still 2.5km until the climb officially starts.
Felix Gall is near the back. He already lost some time yesterday.
Aleotti just pulled off and ground to a halt. Big effort he did for Hindley.
Pellizzari takes over on the front of the GC group.
Gall is dropping now. He has a teammate trying to pace him.
Climb: Alto de EL Morredero (8.8km at 9.5%)
Here we go!
The GC group has just hit the official climb.
Bit of a sketchy moment at the entrance of the climb as the riders had to slow down because a race motorbike had crashed at the side of the road.
Think they got through okay.
Gall is making contact with the back of the GC group, but Visma and UAE are battling at the front and keeping the pace high.
Ben Tulett is on the front right now, with Jorgenson behind him.
Vingegaard, Hindley and Pidcock are in the front too.
Jay Vine is struggling and dropping out of the group, so just one teammate left with Almeida. That should be Felix Großschartner.
Großschartner dropped too!
Almeida is now alone, whilst Vingegaard has three teammates with him.
Pidcock is slotted in with Hindley in the middle of the Visma train.
There's a battle for the podium between those two riders.
Almeida is on the radio.
No one's coming to help him.
Visma are setting a tough old pace here, just discouraging anyone else from trying anything.
Junior Lecerf is the one top-10 rider who is missing from the group. Gall, Træen and Riccitello all holding on for now.
Gall is dropping now, again.
Jorgenson has also gone from the front of the group to the back, without doing a proper turn – Tulett is still on the front. Pidcock is on his wheel.
Quite eery sight at the top of the mountain.
Recent forest fires have burnt down all the trees at the top. It's just a sea of black, burnt stumps.
Hindley accelerates!
Pidcock is on his wheel. Vingegaard, Tulett and Riccitello follow, but Almeida can't.
Just under 3km into the climb, so surprising to see Almeida already struggling.
He's leading a group just a few seconds behind Vingegaard and co.
Almeida is pushing on, with Pellizzari on his wheel, but dropping Træen.
Hindley is setting the pace in a group of four up front – Tulett dropped.
Vingegaard is just biding his time.
Almeida has ridden himself back up to the leaders.
Riccitello putting in a little dig here, but everyone sticks with it.
Pidcock is looking around, seeing who is here, but not attacking just yet.
Red Bull are in a great position with both Hindley and Pellizzari in this group.
Pellizzari comes through to set the pace.
Almeida does not look comfortable. He's hanging at the back of the group.
The gradients are 12% and up right now. Horrible.
Pellizzari is on the back now, Hindley leading the group.
It's Hindley vs Pidcock really on the front.
Almeida is just gluing himself to Vingegaard's wheel. Almost two separate races.
Almeida just moves in front of Vingegaard.
It's a real waiting game. No one wants to attack yet.
Pellizzari goes!
Riccitello the first to try and chase him, and he's straight onto him.
Most of Pellizzari's efforts will be to try and help Hindley, and put Pidcock in trouble.
And Hindley accelerates himself now. Pidcock is following everything.
Vingegaard and Almeida just exchanged some words.
Pellizzari goes again, and he has a gap now.
Hindley isn't going to chase, and no one else wants to take responsibility either.
Riccitello goes.
Him and Pellizzari are battling on the GC and for the white jersey. Pidcock follows, Almeida lets a gap open.
Wow, Pellizzari has a proper gap now, 25 seconds.
The red jersey group just aren't chasing.. Well they are now as Riccitello accelerates again. Every push puts Almeida in trouble.
Almeida is holding on, but he's having to work for it.
The chasers including Gall are only 15 seconds or so behind the red jersey group.
Pellizzari has nearly 30 seconds now, but 2.2km is a long way on a climb like this...
It's Hindley who is on the front of the red jersey group, which should tell you that no one is chasing, because he certainly wouldn't be.
Pellizzari could be on the way to a big win here.
Riccitello attacks.
It's Pidcock who closes him down. Vingegaard and Almeida aren't getting involved in this fight for the podium and minor places.
Pellizzari is going to win this.
Nothing really happening in the red jersey group.
Almeida clearly not on a good day, and maybe Vingegaard isn't either if he's not trying to take advantage of that.
Pellizzari wins
It's victory in the white jersey for Pellizzari!
His first Grand Tour win, from a hugely strong group.
Pidcock sprints to the line for second – and some bonus seconds.
Hindley third, so will also pick up some bonus seconds.
Vingegaard fourth, Almeida fifth, and Riccitello sixth, with some minor gaps of a few seconds between them.
That winning feeling.
What an image of the GC group chasing Pellizzari.
Tom Pidcock says he sacrificed the stage win to protect his GC position, which is "a bit of a shame".
Jonas Vingegaard holds onto red for another day.
He adds two seconds to his lead over Almeida.
Almeida doesn't seem too stressed about being isolated on the climb.
He says Vingegaard didn't look super, but he didn't feel great either.
What a shot.
Gall and Træen were the main losers today – they finished 53 seconds down on Pellizzari.
Just one change on the GC top 10, though – Jorgenson swapped places with Junior Lecerf to move into 10th, with the Belgian now 11th.
Need to catch up on the full stage? Head over to our report.
Vuelta a España stage 17: Giulio Pellizzari wins atop Alto de El Morredero for first pro victory
Plus, here's the latest GC standings.
Vuelta a España standings 2025 – general classification after stage 17
Some disappointment for Matthew Riccitello, who lost time to his key rival Pellizzari.
🎙️ “There’s nobody to blame but myself for not following Pellizzari…”Matthew Riccitello reflects on how today’s @lavuelta stage unfolded on Alto de El Morredero.🇪🇸 #LaVuelta25 #YallaIPT #FactorRacing pic.twitter.com/n8dgoiwjpHSeptember 10, 2025
"The plan was to go for the stage. We don't know how many more mountain stages there will be, so we wanted to make sure the GC group had the chance to go for the stage win," Matteo Jorgenson says.
Podium Pellizzari
And another red jersey for this man.
That's it from us today, but we'll be back with full coverage of the time trial tomorrow. See you then!
Latest on Cyclingnews
-
Seven stand-out stories that made their mark on the 2025 gravel season
Live broadcasts at The Traka and Unbound fed the growing appetite for global gravel, while riders like Cameron Jones, Geerike Schreurs, Rob Britton and Nicole Frain found fame -
Best aero helmets: The fastest helmets, wind-tunnel tested
The best aero helmets add aerodynamics to the protection you already need - don’t leave free speed on the table -
Eight underrated riders who deserve more credit – according to us
The Cyclingnews team weighs in on the riders that deserve to be celebrated more, or are perhaps underrated by the cycling world
-
Jayco-AlUla sign Pascal Ackermann to replace Dylan Groenewegen in 2026 sprint lineup
German sprinter joins Covi, Capiot, De Bondt, and Vendrame on list of major signings for next season -
Another important transfer market – analysing the sports directors and key staff changing teams for 2026
From a major overhaul at Red Bull-Bora-Hansgrohe to some interesting changes in the Women's WorldTour -
'A new lease of life' – Valentin Paret-Peintre explains how Remco Evenepoel's departure could be positive for Soudal-QuickStep
Frenchman eyeing freedom to lead in week-long stage races and the Giro or Vuelta next season
-
'Guess who's back?' – Lotte Kopecky to return to competition at Gent Six Day after vertebral fracture
Belgian star to race in elimination race and points race of iconic track event at 't Kuipke velodrome -
UCI Gravel World Series: Toki Sawada surprises Tobias Kongstad with victory in muddy Dustman Gravel in Thailand
Scottish gravel champion Caroline Livesey earns elite womens' win at Asia's only UCI Gravel Worlds qualifier for 2026 -
Cyclocross 2025-2026 – A comprehensive guide
The races, riders, bikes and gear to watch this season








