As it happened: Shock winner in uphill sprint on La Vuelta 2025 stage 3
San Maurizio Canavese to Ceres, 139km
Hello and welcome to Cyclingnews' coverage of stage 3 of the 2025 Vuelta a España from San Maurizio Canavese to Ceres.
The riders are set for a lumpy day through the region of Piedmont on stage three with a testing uphill finish in Ceres. Will any sprinters be able to survive the final ascent, or will this be a day for the puncheurs of the peloton?
The big news overnight, if you missed it, is that the team of race leader Jonas Vingegaard, Visma-Lease a Bike, had their mechanic's truck broken into with up to 18 bikes stolen.
Here's the latest on this story: Mass overnight theft of Visma-Lease a Bike bikes at Vuelta a España, police launch investigation
It was an eventful stage yesterday, with Vingegaard pulling himself off the tarmac after a crash to out-sprint Lidl-Trek's Giulio Ciccone in the race's first uphill finish.
The Danish two-time Tour winner relieved any doubts of possible fatigue after the Tour de France, looking fresh and powerful as he won the small group sprint on Limone Piemonte to move into the red jersey.
Here's the full report if you need to catch up: Vuelta a España: Jonas Vingegaard pips Giulio Ciccone to win stage 2
Ineos Grenadiers will be pleased with the performance of Egan Bernal yesterday, who sprinted to fourth-place in the first test of the GC riders' form.
Australian Jai Hindley is at the Vuelta as the leader of Red Bull-Bora-Hansgrohe. He is on the comeback after a disappointing Giro d'Italia which he abandoned after a heavy crash.
Jonas Vingegaard (Visma-Lease a Bike) showed yesterday that he is the number one favourite going into this Vuelta with a stage win and the red jersey on day two...
Coming into this race, Tom Pidcock (Q36.5) was down as a possible GC contender. However, the Yorkshireman is instead aiming for stages with GC being a potentially happy achievement off the back of that...
Sign on is well underway as the riders get ready for the neutral start of stage three which is due in around 20 minutes from now.
Today's stage is a very lumpy one with an uphill finish. Saying that, the final climb has an average of just over 3%.
This could possibly see a rider like Mads Pedersen (Lidl-Trek) with the likes of Tom Pidcock (Q36.5) hoping for a better result after yesterday's 10th place and a crash.
Pedersen will also be looking for redemption after getting boxed out on stage one an missing out on red.
Abandon
Axel Zingle (Visma-Lease a Bike)
On paper and fully fit, Zingle would be a rider who would definitely be looking at today. However, he has had to abandon the race after dislocating his shoulder in a crash yesterday. That shoulder then popped out again as he rode to the finish so the medical staff told him not to continue today.
No more red for Jasper Philipsen (Alpecin-Deceuninck). He goes into green today which is something we're getting used to seeing.
Green is DEFINITELY your colour, Jasper! 😍💚¡Qué bien te queda el verde, Jasper! 😍💚#LaVuelta25 pic.twitter.com/b9zfmyHPbdAugust 25, 2025
The jerseys today:
Red - Jonas Vingegaard (Visma-Lease a Bike)
Green - Jasper Philipsen (Alpecin-Deceuninck)
Polka dot - Jonas Vingegaard (Visma-Lease a Bike)*
White - Juan Ayuso (UAE Team Emirates-XRG)
*Worn by - Alessandro Verre (Arkea-B&B Hotels)
Neutral start
The peloton have rolled out of the neutral start and now ride 1.9km to kilometre zero.
Abandon
Jorge Arcas (Movistar)
The Spanish veteran is the second confirmed rider to not start today after Zingle.
It is a sunny and warm start but the clouds look very moody up the road as they head to the hills. It is unsure whether it will stay dry or not.
Lotto, Intermarche-Wanty, Jayco-AlUla, Cofidis and Groupama-FDJ have riders right up towards the front to possibly go for the early breakaway.
A brief delay with some mechanicals off the back. The riders have gone through the KM0 marker a while ago as the riders wait to get going.
Chris Harper (Jayco-AlUla) is off the back after an issue. When he rejoins racing may then begin.
Another mechanical with Carlos Garcia Pierna (Burgos-Burpellet-BH). At this rate they'll race the entire stage neutralised. Hopefully it will be sorted soon.
Garcia Pierna is actually being dragged by the hand by the commissaire motorbike.
Official start
The start is finally given and immediately attacks come with Lotto leading the way.
📍𝐒𝐚𝐧 𝐌𝐚𝐮𝐫𝐢𝐳𝐢𝐨 𝐂𝐚𝐧𝐚𝐯𝐞𝐬𝐞 😊 Stage 3️⃣ is underway! The real start was delayed a bit because the peloton were waiting for Chris Harper 💪 ¡Salida lanzada de la etapa 3️⃣! La salida se ha retrasado unos segundos para esperar a Chris Harper ✨ Grupo Fertiberia | #LaVuelta25
— @lavuelta.bsky.social (@lavuelta.bsky.social.bsky.social) 2025-08-25T12:49:18.075Z
Originally the stage was just over 134km long but now it is 131.8km of racing today.
Four riders get a gap and Lidl-Trek are already trying to block the rest of the peloton. However, Jayco-AlUla and another team get riders out of the block and things open up again.
Mads Pedersen (Lidl-Trek) himself followed a move by Kelland O'Brien (Jayco-AlUla) and that kills the break as Victor Campenaerts (Visma-Lease a Bike) drags it all back again.
Polka dot jersey, Alessandro Verre (Arkea-B&B Hotels), Sean Quinn (EF Education-EasyPost), Patrick Gamper (Jayco-AlUla) and an Intermarche-Wanty rider get a gap.
More moves come behind with Lotto and Cofidis trying to get across and they are let go. Q36.5 try but Lidl-Trek are not letting him have an inch.
The Intermarche-Wanty rider at the front is Luca Van Boven. They are working well together but Caja Rural-Seguros RGA are getting involved in the chase.
Lidl-Trek decide to drag the Cofidis and Lotto riders as well and now the peloton sits up yet again as the four leaders try to open up their gap.
Cofidis are trying to go and get up the road but Lidl-Trek are doing everything they can to stop that move. Four riders are clear and the big teams are happy with that.
120km to go
The first 10km are done and the gap goes out over a minute to the four riders at the front of the race.
The first climb of the day doesn't come until 60km into the race with the Issiglio (Morris) climb.
Lidl-Trek now take up the pacing in the peloton. They are all in for Pedersen with a short day and a tricky uphill finish. They have 1'29" on the four riders up the road.
The break are not being allowed much gap at all with Daan Hoole and Amanuel Ghebreigzahbier of Lidl-Trek leading the peloton.
It is a good opportunity for Verre in the break. He is just two points behind Vingegaard in the KoM standings with 5, 3 and 1 point(s) available on the climb in the middle of the day.
The weather is brightening up. When the riders started it was sunny but the surrounding clouds looked threatening. Fortunately, for the riders, it has completely cleared up with clear skies and a very pleasant 23°c temperature.
The gap did go up to just under two minutes but Lidl-Trek have dragged it back down to 1'40" again.
The average speed so far has been 48.7kph. This is a rapid day so far but the break are being given much at all.
Lidl-Trek really are keeping a tight rein over the race today. Hoole and Ghebreigzabhier have set pace like metronomes throughout.
We're around 20km away now from the main test of the day, the 5.8km climb of Issiglio, which averages 6.5%.
It's lunch time for some in the peloton as a few riders picked up musettes from the side of the road
The riders are now cruising through the town of Cuceglio. It looks like an easy day in the bunch so far
The gap is hanging around 1'30" with just over 20km to the KoM in the middle of the stage.
The average speed is ramping up to 50kph. It has been an incredibly fast start today.
Once again, the weather is changing and the clouds on the hills look dark and moody. They are getting closer to those hills and the KoM sprint today.
80km to go
Still the same time gap as the break are 5km from the base of the Issiglio (Morris) climb which is 5.5km long with an average gradient of 6.5%.
Lidl-Trek are joined by Visma-Lease a Bike, UAE Team Emirates-XRG, Q36.5 and Israel-Premier Tech on the front of the peloton.
The gap finally goes out to above two minutes as multiple teams led the peloton onto the Issiglio (Morris) climb.
Vingegaard decked out completely in red today after his stage win yesterday.
Attack in break
Alessandro Verre (Arkea-B&B Hotels)
The polka dot jersey launches and immediately drops Gamper. Bit of an odd tactic by the Italian.
🇦🇹 @patrickgamper.bsky.social can’t keep up with the high pressure on the climb 🇦🇹 Patrick Gamper no puede seguir el ritmo de los escapados. ¡Van Boven también sufre! #LaVuelta25 #VueltaLIVE
— @lavuelta.bsky.social (@lavuelta.bsky.social.bsky.social) 2025-08-25T14:02:58.074Z
Hoole and his Lidl-Trek teammates come back to the front of the peloton and up the pace again after the gap grew to 2'35". That gap is now dropping again.
Verre is continuing the high pace in the break and Van Boven is the next to be dropped by the Italian. He only has former American champion, Quinn, left with him.
Just 3km to the top of the climb with Quinn half wheeling Verre at the front of the race.
Hoole has been dropped by the pace being set by his teammates. He has done an awful lot of work today. He may get back on but is distanced for now with Ghebreigzahbier taking over the pacing.
Multiple riders starting to struggle in the peloton with William Junior Lercerf (Soudal-QuickStep), who comes into this race off the back of winning the Czech Tour, being one of the riders off the back.
70km to go
This pace being set by Lidl-Trek in the peloton is extremely hard and is really testing the legs of multiple riders and several are unable to answer.
KoM (Issiglio, Morris)
1. Alessandro Verre (Arkea-B&B Hotels) 5pts
2. Sean Quinn (EF Education-EasyPost) 3pts
3. Patrick Gamper (Jayco-AlUla) 1pt
Lidl-Trek are trying to keep the pace high but Visma-Lease a Bike are challenging them to keep Vingegaard safe on the descent.
Very smooth roads on the descent with a mix of wet and dry in what is a very autumnal feeling Italy with Lidl-Trek taking full control of the peloton and are 2'20" behind the break.
About 5km to the intermediate sprint for the break with the peloton not too far behind them.
Multiple leadout riders caught out of the back of the peloton and now Carlos Verona joins Ghebreigzahbier on the front. Maybe Philipsen is off the back.
Philipsen is said to be 20" off the back of the peloton. That explains why Lidl-Trek are pushing so hard.
Intermediate sprint (Cuorgné)
1. Sean Quinn (EF Education-EasyPost) 20pts 6"
2. Alessandro Verre (Arkea-B&B Hotels) 17pts 4"
3. Mads Pedersen (Lidl-Trek) 15pts 2"
4. Jonas Vingegaard (Visma-Lease a Bike) 13pts
5. Giulio Ciccone (Lidl-Trek) 10pts
Ciccone, Pedersen and Vingegaard thought about pushing on but they all sit up and are caught by the peloton.
Gamper and Van Boven were caught just before the intermediate sprint in Cuorgné.
Alpecin-Deceuninck and Israel-Premier Tech lead the chase in the 2nd peloton to close down the Lidl-Trek led 1st peloton for Philipsen and Ethan Vernon.
Philipsen and Vernon are back in the bunch again after losing touch on the Issiglio climb.
Another uphill kicker and Verona returns to the front of the peloton. The pace is so high here as Pedersen is trying to tire the legs of Philipsen, Vernon and other fast men.
Puncture
Esteban Chaves (EF Education-EasyPost)
His tyre had completely exploded and was flapping around and requires assistance from his team.
All aboard the Lidl-Trek train. The pace is so so fast today with 45kph average speed. And the tracking says that Philipsen has been distanced yet again.
Philipsen down by 20" on the peloton yet again. Alpecin-Deceuninck will be giving their all to try and bring him back again but it doesn't look good for him today.
40km to go
Just over a minute up to Verre and Quinn now with Lidl-Trek just hammering the pace to try and make sure Philipsen doesn't come back.
Attack in break
Sean Quinn (EF Education-EasyPost)
The former American champion goes solo as Verre's job is done. The gap back to the peloton is 56" with around 15" back to Philipsen.
Crash!
Harold Lopez (XDS-Astana)
Jardi van der Lee (EF Education-EasyPost)
Both on their feet and waiting for team cars.
Philipsen has finally moved up in the peloton after having to get back into the peloton multiple times today.
Verre finally caught by the peloton. He now owns the polka dot jersey over Vingegaard. Just 45" up to Quinn at the front of the race.
Philipsen is back in the peloton and looks solid. He was dropped multiple times but he also may have been pacing his effort perfectly for this difficult finale.
Quinn is riding very well considering he has only completed seven days of racing this year thanks to a nagging knee injury.
Quinn still giving his all but his gap is now just 16" over the Lidl-Trek led bunch.
20km to go
The average speed is still above 43kph. Such an amazingly fast day as Quinn is close to being caught. The 25 year old has had a year to forget but this will give him a lot of hope for the rest of this race and his future.
Sean Quinn is finally caught with 19km to go as the road slowly starts ramping up towards the finish.
Lidl-Trek are joined on the front by Visma-Lease a Bike, Decathlon-AG2R La Mondiale, UAE Team Emirates-XRG, Red Bull-Bora-Hansgrohe and Israel-Premier Tech.
Jai Hindley (Red Bull-Bora-Hansgrohe) spoke to La Vuelta social media before the start and said they will go for Finn Fisher-Black today with his focus on the GC:
"Probably we go with Finn today. He’s shown he’s pretty good on a finish like that. I think today he can really be up there and we can really fight for the win. And as the saying go, we take it day by day. I’m here for the GC but for sure I would really like the opportunity to try and go for a stage at some point, I think it can be really sweet. But GC is the priority.”
Multiple teams on the front with a lot of nerves in the bunch. Teams trying to keep their leaders safe and well positioned. They don't have a 3km rule today and if gaps appear they will count towards the GC.
Lots of road furniture and roundabouts for the riders to deal with in these closing stages before stating the final climb to the finish in Ceres proper.
10km until the start of the climb to Ceres actually officially starts.
10km to go
Into the final 10km and the battle for supremacy in the peloton goes on with Lidl-Trek, Visma-Lease a Bike, Decathlon-AG2R La Mondiale and UAE Team Emirates-XRG being the main teams on the front.
Jasper Philipsen sits up and goes out of the back. He will focus on tomorrow which is a day that suits him much more.
The pace had momentarily stalled but it is ramping right back up again with the peloton strung out in one long line apart from the very front which has four team in colour order.
Verona has finally done his job for Pedersen. He swings off and it is over to Julian Bernard to set the pace for Lidl-Trek.
5km to go
43.5kph average speed with just under 3km to the start of the final climb. Lidl-Trek, Visma-Lease a Bike, Red Bull-Bora-Hansgrohe, Decathlon-AG2R La Mondiale and UAE Team Emirates-XRG led the way.
Soren Kragh comes to the front for Lidl-Trek to try and give the US registered squad control again. Multiple riders are dropping off the back of the peloton.
4km to go in Pessinetto and Movistar have taken control for Orluis Aular. Groupama-FDJ have David Gaudu well placed and Cofidis have Bryan Coquard.
3km to go and onto the final climb. Kragh and Campenaerts are focusing on their rides despite Micheil Hessmann trying to support Ivan Garcia and Orluis Aular of Movistar. The German isn't being allowed through to join his team.
2km to go and Q36.5 appear towards the front for Tom Pidcock. However, Campenaerts ups the pace again and they take full control as the gradients begin to bite.
Visma-Lease a Bike have Ben Tulett on Vingegaard's wheel. A huge chance for the British rider, perhaps. Matteo Jorgenson now takes over but here comes Lidl-Trek with Andrea Bagioli.
Flamme rouge!
Ineos Grenadiers comes to the front with Ben Turner and Filippo Ganna but both are hurting.
Tulett leads the way with Ciccone challenging him but Pedersen and Vingegaard are waiting in the wheel. Aular also well placed as splits start happening with 500 metres to go.
David Gaudu of Groupama-FDJ wins stage three of La Vuelta 2025! He rode that perfectly.
Gaudu nailed those final three corners gaining so much ground on every hair pin only hitting the front after the final bend with 50 metres to go. Pedersen could not get around the Frenchman.
Top 10
1. David Gaudu (Groupama-FDJ) 2:59'24"
2. Mads Pedersen (Lidl-Trek)
3. Jonas Vingegaard (Visma-Lease a Bike)
4. Giulio Ciccone (Lidl-Trek)
5. Jordan Labrosse (Decathlon-AG2R La Mondiale)
6. Orluis Aular (Movistar)
7. Santiago Buitrago (Bahrain Victorious)
8. Egan Bernal (Ineos Grenadiers)
9. Bjoern Koerdt (Picnic-PostNL)
10. Jai Hindley (Red Bull-Bora-Hansgrohe) all same time
General Classifcation
1. Jonas Vingegaard (Visma-Lease a Bike) 10:55'36"
2. David Gaudu (Groupama-FDJ) S.T.
3. Giulio Ciccone (Lidl-Trek) +8"
4. Egan Bernal (Ineos Grenadiers) +14"
5. Tom Pidcock (Q36.5) +16"
6. Jai Hindley (Red Bull-Bora-Hansgrohe)
7. Santiago Buitrago (Bahrain Victorious)
8. Matteo Jorgenson (Visma-Lease a Bike)
9. Juan Ayuso (UAE Team Emirates-XRG)
10. Valentin Paret-Peintre (Soudal-QuickStep) all same time.
To get all the analysis, reaction and quotes from today you need to keep your eye on our home page. The perfect place to start is with the post race report...
Gaudu spoke to TV after his stage win:
“I was thinking in the bus this morning it was more for Pedersen, but [Stefan] Küng said to me this morning I have a punch and I can win today,” a delighted Gaudu said in the TV interview after the finish.
“The team is doing a very, very, very good job. They keep us on the first position all day. So I'm very happy. I'm very, very proud to win for me, for the team. This is, I think, the best start to the Vuelta we could get.
“When I see Pedersen launching the sprint at 200-250 metres, I disconnect totally on the last corner and push all my limits to the finish line,” he added.
Latest on Cyclingnews
-
Who has the savvy and skills to win elite races at 2025 UCI Gravel World Championships? A look at the contenders
The fourth edition for gravel gold favours punchy riders on compact, hilly course with roads used by Amstel Gold Race -
Uno-X Mobility pull away from Cofidis in WorldTour relegation/promotion fight with two weeks remaining
Pending Intermarché-Lotto merger and Arkéa-B&B Hotels future still weighing on French team -
I'm a Garmin guy, but the Apple Ultra 2 is now my go-to watch for cycling – it's got $150 off in this last chance Amazon Big Deals Day offer
Amazon has slashed one of the best bike watches by up to 19%, so now's the time to grab one, but you'll have to be quick, as this is a limited-time deal
-
Amazon Prime Day Live for cyclists: Top bike-related savings from day two
The Amazon Big Deal Days sale is in full swing, with deals on Garmin, Wahoo, Magicshine and more. Follow our live blog for all the latest deals as they arrive -
Tour de France Femmes podium finisher Pauliena Rooijakkers signs with UAE Team ADQ for 2026 and 2027
Dutchwoman inks two-year deal with Emirati team with dual role of support worker and individual goals -
Picnic-PostNL boost 2026 squad with British climber James Knox
Dutch squad announce first three confirmed signings of new season including current Soudal-QuickStep pro
-
Ineos Grenadiers Rozman inquiry 'shows we're held to a different standard than a lot of other teams' says Geraint Thomas
Newly retired racer set to stay at British squad in off-bike role as 'go between' between senior management and sporting staff -
I use all of these tools when working on my bikes - Eight Amazon Prime Day tool deals from a bike mechanic
Deals on tools from the likes of Park Tool, Feedback and Pedros -
Reported €2.5 million debt sparks fresh round of questions over Intermarché-Lotto fusion – and a team bus for sale
Official deadline for confirmation of Belgian teams merger of October 15 is now just a week away