As it happened: UAE Team Emirates-XRG go 1-2 as stage 7 crowns a new Giro d'Italia leader
Juan Ayuso won the stage ahead of teammate Isaac Del Toro, as Primož Roglič reclaims the pink jersey
Hello and welcome to Cyclingnews' live coverage of stage 7 of the Giro d'Italia – the first summit finish of this year's race!
Who will be in pink at the end of the day? Follow along to find out!
I'm Matilda, Assistant Features Editor here at Cyclingnews and I'll be taking you through all the action today.
It's a big day of climbing – 3,300m of elevation on the cards, and a really steep finale.
Today's stage is an important one, but the race is very much still reeling from the effects of yesterday's big crash.
My colleague James Moultrie is on the ground in Italy, and he got the rundown on what happened:
The biggest abandon was Jai Hindley. He was a key supporter for Primož Roglič – the favourite to take pink today, and probably to win the race overall – so he's a big loss.
Here's how Red Bull-Bora-Hansgrohe assessed the situation last night:
What's on the cards today? Lots of climbing, including a 12km summit finish, with gradients of 9% in the final 3km.
Check out our stage preview for the full details, and a look at the contenders:
2025 Giro d'Italia stage 7 preview – Will Primož Roglič reclaim pink on the hardest stage so far?
Today will be a big test for a lot of riders, not least Tom Pidcock, who's supposedly not targetting GC, but today will reveal his climbing level.
We spoke to his coach:
We'll bring you a full DNS list once the stage is underway, but here's this morning's update on the injuries and abandons after yesterday's crash.
One rider who is hoping to challenge Roglič in this Giro is Juan Ayuso. He's been pretty lowkey so far in the race, but that could all change today.
We caught up with the team:
The riders are signing on in Castel di Sangro right now. The roll out starts at 12.50 CEST (in about 23 minutes from now) and the official start will be at 12.55.
If you recognise the name Castel di Sangro, it might be because of their football team. In the 90s, the team miraculously climbed through five leagues to play in Serie B, the second-highest league in Italian football. It's the small town's biggest claim to fame.
If you need reminding, here's the current GC standings, but we're expecting them all to change by the end of today.
The current GC standings at the Giro d'Italia 2025 after stage 6
"The last part of the race is pretty straightforward, but the start will be spicy," Red Bull-Bora-Hansgrohe DS Patxi Vila tells TNT Sports.
The riders are climbing as soon as the stage starts – pretty much already in the neutral – and then it's up and down all day, so GC teams will need to be careful about the breakaway.
Neutral start given
The riders are on the move for 2.3km of neutral.
Here's a reminder of what's coming up today:
Sprints:
Sprint 1 - Sulmona, km. 49.9
Sprint 2 - Ovindoli, km. 115.5
Time bonus sprint - Tagliacozzo, km. 155.2
Climbs:
Roccaraso (cat. 3), km. 7.4
Monte Urano (cat. 2), km. 70 (4.5km, 9.4% avg 14% max)
Vado della Forcella (cat. 2), km. 105.7 (21.6km, 3.6% avg 9% max)
Tagliacozzo (cat. 1), km. 168 (12.6km, 5.4% avg 14% max)
Official start delayed
Just waiting for the flag drop here.
Official start given
The flag finally waves and away they go!
Breakaway battle incoming...
Climb
We're already climbing – 7.4km up to Roccaraso.
The attacks are going already, from Decathlon, Picnic PostNL, Bardiani and others.
Jay Vine is trying for UAE, but Red Bull don't seem to want to let that happen.
Bardiani and Polti VisitMalta leading things at the moment – Nico Denz has successfully told Vine he's got to get back in line in the bunch.
Six riders have a little gap for now, an Astana rider is trying to bridge.
Aaaand the gap is close. We go again. Same riders animating.
Dani Martínez is policing things for Red Bull. They clearly don't want to let anyone threatening go in the break.
Paul Double and Louis Meintjes are having a go now.
Oof, only 3km into the first climb of the day and riders are already struggling in the bunch. Will be a long day for anyone dropped now.
Kooij is one of the riders slipping out the back of the bunch.
Four riders up the road now. Let's see if the peloton are going to let this stick.
The four riders are:
- Paul Double (Jayco AlUla)
- Wout Poels (XDS Astana)
- Gianmarco Garofoli (Soudal-QuickStep)
- Filippo Fiorelli (VF Group - Bardiani CSF - Faizanè)
Gap is tiny though.
Rafał Majka of UAE is trying to come across... Not sure Red Bull will be pleased with that.
And the gap is closed. It's going to be a real process to sort out a break that everyone is happy with.
All together for the moment.
XDS Astana are really keen to be involved in the day's break.
KOM: Roccaraso
Mountains jersey wearer Lorenzo Fortunato takes the maximum points, with teammate Ulissi taking second whilst Sylvain Moniquet is third – nice teamwork from Ulissi to limit Moniquet's haul.
That's the first climb over, and we're onto a plateau now.
Jay Vine is attacking, so of course, Red Bull are chasing. UAE clearly want to make it hard for their rivals today.
Mads Pedersen is on the attack now! Hello pink jersey!
No one's expecting Pedersen to hold onto pink today, but hey, he may as well try, and honour the jersey.
Pedersen is back in the bunch for now, but interesting stuff – Lidl-Trek aren't going to sit back today, it seems.
A few riders are bridging up to Vine now.
Vine is joined by Nicolas Prodhomme (Decathlon AG2R La Mondiale), Alessandro Tonelli (Polti-VisitMalta), Gianmarco Garofoli (Soudal-QuickStep) and Christian Scaroni (XDS Astana Team).
They have a gap of 13 seconds.
Red Bull are still trying to close this down though. Having Vine up there is dangerous, and Prodhomme too is only 2:25 down on GC.
Jay Vine is back in the bunch, but the other four are trying to hold on again.
Three riders have just joined the leaders – Paul Double (Jayco AlUla), Manuele Tarozzi (VF Group - Bardiani CSF - Faizanè) and Gijs Leemreize (Picnic PostNL).
Still just a 14 second gap, this move isn't established yet.
The gap is very slowly growing. There's no obvious reason Red Bull shouldn't be happy with this, but they will keep an eye on the gap because of Prodhomme.
Gap is up to 30 seconds, I think we may have a breakaway.
Just depends whether the peloton let them build a few minutes' lead, or just keep them on a tight leash all day.
It's raining as we start a descent.
The leaders are now a minute ahead, though taking it cautiously down this dsecent.
In the peloton, Red Bull are leading things but Ineos Grenadiers are also in formation behind them.
They're looking after Egan Bernal and Thymen Arensman on GC.
Lush green landscapes on offer today.
A few sketchy corners on this wet descents, everyone in the breakaway is being really careful.
Still some descending to do, and then the race will hit the Monte Urano – that's a 4.6km climb with an average gradient of 9.2%.
First intermediate sprint of the day coming in 3km.
Intermediate sprint: Sulmona
No battle for the sprint and Tonelli rolls through to take the max points – no one in this break is concerned about the maglia ciclamino.
Points only for the first five so there'll be no battle from the peloton behind.
Pink jersey Mads Pedersen is just helping a Jayco rider get their jacket on. What a good guy.
The gap is 1:44, so Paul Double is now in the virtual lead.
He's just 1:23 down on GC, which is part of the reason why the peloton don't want to give this break too much leeway.
Seems like the peloton want to keep the gap under two minutes for the moment. Gianni Moscon is doing the lion's share of the work on the front for Red Bull.
Thymen Arensman is having a snack.
He's one of the riders that has spoken a lot about carb loading, and taking on more than 120g of carbs per hour in tough races.
Here's a bit more about that:
A moment of appreciate for Mads Pinkersen.
Probably his last day in the race lead, and what a start to this race he has had!
4km to go until the start of the next climb. The bunch is just going through the feed zone - taking bags and throwing away jackets, mainly.
The formation on the front of the bunch is Red Bull, then Ineos Grenadiers, then Lidl-Trek. Everyone's happy for Red Bull to control things, and they'll be keen to assert their dominance.
Climb
The break has just started the Monte Urano.
4.6km and a 9.2% gradient coming up. The gap is still just under two minutes.
The scenery is really beautiful today. So green and rich. A wet spring in Italy has done wonders for the landscape.
The peloton are onto the climb now.
100km to go
68km done, 100km and lots more climbing to go.
The organisers have apparently labelled today as the Queen stage. Not sure what to make of that. The finish is super tough, and there is a lot of climbing, but there are bigger mountain days to come. Though maybe the earliness of this stage and the aggression we're expecting will make for a tougher battle than the final-week stages.
Pretty steady up this climb, in both the break and the peloton. No point going hard now with so much still to come.
Although the leaders' gap is going up a bit. 2:22 now. Peloton maybe easing of a little more than the break.
KOM: Monte Urano
Paul Double puts in a big acceleration and claims maximum points over the top of the climb.
He looks strong!
The peloton have just crested the climb and are onto the descent.
Kaden Groves just veered off the road and nearly through someone's gate, but he's back on the road now.
Double has launched himself into third in the KOM standings with that climb.
Groves is recounting his little offie to a teammate and having a laugh. It's not all serious, this cycling thing.
Climb
And we're climbing again already.
This is the big one: the Vado della Forcella has an average gradient of only 3.6%, but it goes on for 21.5km.
Nico Denz is on the front, powering it, but gives a little wave to the camera. Hey Nico!
The gap is 2:30 at the moment. It will be interesting to see how both the break and the peloton approach this 20km climb.
The gap is growing. The peloton clearly don't want to push it on the climbs, but the break are working hard - they know their chances of staying away to the finish are fairly slim, so may as well try.
Double in particular will have an interest in making it to the top ahead of the peloton.
An abandon to report – Casper van Uden's final lead-out rider, Bram Welten.
After struggling at the start today and being one of the first riders dropped from the peloton early on, @bramwelten has abandoned the @giroditalia 🚲#GirodItalia🇮🇹 pic.twitter.com/7nWM3zsczTMay 16, 2025
And here's an update on Juri Hollmann, who crashed yesterday. Double fracture of the forearm and a hip fracture.
🚑Medical Update – Juri HollmannFollowing his heavy crash during stage 6 of the @giroditalia, @JuriHollmann has been diagnosed with a double fracture of the right forearm and a complicated fracture of the right hip.He has always been hemodynamically and neurologically stable.… pic.twitter.com/RdZ4hNuw2tMay 16, 2025
A glimpse of the man going for pink today.
The gap is up to 3:30. I think Red Bull just don't want to go too hard before they really need to, so they've knocked the pace off a bit in the bunch.
Riders are putting jackets and gloves on. It's already a chilly day, and will only get colder at the top of the climb, which tops out at just under 1,200m altitude.
Here's what the peloton has looked like pretty much all day.
The cameraman is eating arrostocini and showing us all! These meat kebabs are the local delicacy in Abruzzo.
I just had pasta, despite the fact that I'm off to Italy on Monday, and will be surviving on little else for two weeks.
Still 8km to go on this climb. It gets a little steeper in the final 5km, with gradients above 5%.
The gap is almost at four minutes now.
2km to the top of the climb. Fairly little to report. All the action will come on the run in to and on the final climb.
Looks like Red Bull are just winding up to chase now. Gap has come down by 10 seconds in just a few minutes after Gianni Moscon took over on the front of the bunch.
KOM: Vado della Forcella
Paul Double takes maximum point again, with ease.
He's got 36 mountains points now, second behind Fortunato's 58.
The peloton just crested the top of the climb, and they're making inroads on our leaders.
After looking like the peloton were going to keep the break close, we're now asking if the break might actually survive. Red Bull have quite a bit of work to do to close this gap, and 58km to do it.
It's dry at the moment.
We're onto a bit of plateau and will tackle the second intermediate sprint before properly descending.
Here's the peloton on the Monte Urano earlier.
Lidl-Trek have just sent Daan Hoole to the front of the break to help out with the chase.
Pedersen is still in the bunch after the Vado della Forcella, but I don't think they're doing this because they think he might survive to the finish – they're thinking about Giulio Ciccone today.
And here are our leaders. They've been riding very well all day.
Intermediate sprint 2: Ovindoli
Again the break don't really contest the sprint, Tonelli takes the maximum points.
50km to go
We've got a descent, then the Red Bull Kilometre bonus sprint, and then the final climb still to come.
The gap dips below three minutes for the first time in a while.
The bonus sprint comes with 13km to go, right at the base of the final climb.
Lidl-Trek are really digging in now, led by Pedersen himself. Mathias Vacek is apparently thinking of having a go himself today.
Crash
A few riders down, including Romain Bardet
David Gaudu also went down, has a bloody hand and he's holding his wrist. Doesn't look good.
Replay shows it was just a touch a wheel that saw a handful of riders crash on the left hand side of the road.
Meanwhile, the gap to the break is down under two minutes.
A big chasing group has formed after that crash caused a little split – Bardet and his teammates have just attacked out of this group, but they're a minute down on the peloton.
Bardet looks really uncomfortable.
Remember, this is the Frenchman's final Grand Tour. Would hate to see him not finish.
Dog in the road, but the break avoid incident.
Mechanical for Scaroni so he's just dropped out of the break – his chain came off.
The leaders' gap is just a minute now. They'll be caught soon.
Bardet is chasing back on – just 25 seconds behind the bunch now.
Scaroni is back with the break.
Bardet is back in the bunch.
Well, he's now back at the doctor's car just behind the bunch.
25km to go
The final climb starts with 11.9km to go.
Gianni Moscon is annoyed about something. Unclear what.
Ineos Grenadiers are involved in the chase now.
The whole Groupama-FDJ team are trying to pace Gaudu back on. They're nearly in the convoy, so still a way off the bunch.
Literally all eight riders are there. An unusual sight.
Gaudu is about 45 seconds behind the bunch, where Lidl-Trek and UAE are leading proceedings.
Oh, that was quick, Gaudu is back in the bunch now. Phew.
Nearly at the Red Bull Kilometre, although seems as if the break are going to take the bonus seconds – they're 1:34 ahead. But the bunch will likely still catch the break, just not before the bonus.
Still a really big peloton here. The climbing hasn't whittled it down much, sprinters still here.
Red Bull Kilometre sprint
Manuele Tarozzi wins the sprint and takes the bonus seconds.
The breakaway have just started the final Tagliacozzo climb – 11.9km to go.
Mads Pedersen is leading the bunch, working for his teammates and giving the pink jersey a brilliant farewell.
And as I hit send on that, the pink jersey swings off. Chapeau to him.
We've now got Josh Tarling leading the peloton in support of Arensman and Bernal.
Garofoli and Tonelli are pushing on from the break – they're just 36 seconds ahead of the bunch but trying to hold on as long as possible.
10km to go
Remember, this climb gets steep in the final 3km.
Prodhomme and Tarozzi are also with the two leaders, the other three breakaway riders are going backwards.
Ineos are still setting the pace behind.
Bahrain Victorious' Pello Bilbao comes to the front now – is Antonio TIberi feeling good?
Double and Leemreize have just been swept up by the peloton.
Good day for Double scoring those KOM points.
Still 27 seconds of a gap. It should be advantage peloton, given how hard this climb gets, but the break will be believing and hoping at least a little bit.
Red Bull-Bora-Hansgrohe are just coming back to the front of the bunch. They've done most of the work today, and Roglič is still in prime position to take pink.
5km to go
The difficulty of this climb will ramp up in around 2km.
The break are just 10 seconds ahead of the bunch.
The peloton is really strung out now, unsurprisingly, with Bahrain now setting a strong pace.
Break caught
Our four survivors are swept up by the peloton.
Bahrain have four riders working on the front, led by the Portuguese rider Afonso Eulálio.
This is a big old turn from Eulálio.
Red Bull have been a little crowded out, as Zambanini takes over for Bahrain.
3km to go
Something is going to kick off soon, surely...
Double digit gradients incoming – almost 13% very soon.
Most GC riders still have teammates here, as it's a pretty big group still.
Ah Bardet is slipping out the back of the peloton. GC not looking good.
Carlos Verona and Mathias Vacek are working for Ciccone on the front.
You can immediately see the effects of these gradients.
And UAE are going on the offensive as Majka moves to the front.
Bernal and Arensman still here for Ineos, but with no teammates.
UAE still have four riders – Majka, McNulty, Del Toro and Ayuso. Roglič is sitting just in front on Ayuso.
Oh and Adam Yates, so five for UAE. They do like a mountain train.
Other riders still here: Derek Gee, Max Poole, Simon Yates, Tom Pidcock, Chris Harper, Michael Storer.
Vacek has been the final lead-out for Mads Pedersen, and now he's the final helper for Ciccone uphill.
And Ciccone attacks!
Bernal leads the response, ahead of Tiberi and Storer.
They've closed down Ciccone.
Ciccone digs in again, but not a full attack.
Carapaz is still here too, haven't mentioned him.
Into the final kilometre.
Arensman is setting the pace now, Bernal on his wheel.
Looks like something of an uphill sprint is coming, as still some 15 riders here.
Bernal launches off Arensman's wheel!
Del Toro follows.
Bernal doesn't quite make a gap but he eased off pretty quickly.
Now Ayuso goes!
Roglič is quite a way back as Ayuso charges on.
Ayuso wins
Ayuso takes the win!
He just rode away from everyone in the final 400m.
Isaac Del Toro takes second, Egan Bernal third.
Primož Roglič finished fourth – he was just not in the right place when Ayuso accelerated.
Roglič should still take pink, even with Ayuso's bonus seconds, as the gap wasn't huge.
But that's just my quick maths. We will confirm when we can.
That's a first ever Grand Tour stage win for Juan Ayuso. He's finished on a Grand Tour podium before, but never taken an individual stage win.
The gap from Ayuso to Del Toro, Bernal and Roglič is announced as four seconds, so the Slovenian will take pink.
Results
Here's the top 10:
Red Bull-Bora-Hansgrohe worked all day, it was finish almost made for him, and Roglič loses four seconds plus bonus seconds to his main rival...
He takes pink, but is that a good day for the race favourite?
A moment for the riders in second and third.
Del Toro is 21, only riding his second Grand Tour. And Bernal has come back from horrific injuries to top three on a Giro stage, looking stronger than many of the GC favourites.
Seven riders finished in that four-second group with Roglič et al, and a few ceded a couple more seconds – Max Poole and Michael Storer both finishes eight seconds down on Ayuso.
As expected, some significant reshuffles in the GC.
We'll bring the full update shortly: The current GC standings at the Giro d'Italia 2025
The winning moment!
"It's my fourth Grand Tour, and especially in the two Vuelta a Españas I raced I was sometimes very close, but I never managed to pull it off, so to finally do it today in my first Giro d'Italia is something super special and I will always remember," Ayuso said in his winner's interview.
"I knew that I only had to do one attack, I couldn't mess around and do two or three. In these finals, which are super explosive, you only have one bullet to use. So I let others start attacking before, and then when I saw my distance, I went full gas into the finish."
Lidl-Trek say goodbye to the pink jersey, but it was a good day for them.
Ciccone finished fifth on the stage, and Mathias Vacek only lost 34 seconds after a really strong support ride. Is there anything the Czech rider can't do?
Roglič is currently on the podium donning the pink jersey.
How long will he keep it for?
Social media is full of happiness for Egan Bernal – he looks pretty happy too.
That smile and happy tears. The best news of the day! 😍#GirodItalia pic.twitter.com/3gYisPtIfxMay 16, 2025
And here's the final for those who haven't seen it on TV:
Bang-bang! 1️⃣-2️⃣ on stage 7 through @juann_ayuso and @ISAACDELTOROx1 🔥After the first summit finish of this year’s #GirodItalia, both riders sit within 10 seconds of the race lead 👊🏼 #WeAreUAE pic.twitter.com/iuXzRtD4HwMay 16, 2025
Adam Yates tells TNT that Ayuso and Del Toro have been complaining about feeling bad all week.
"But these young guys, they never really know how they're going."
Bardet finished just over five minutes down today, that's a shame for any GC hopes he had. Let's hope he's well enough to continue and maybe go for a stage win in his final Grand Tour.
Max Poole is in a solid position for Picnic PostNL though – he's fifth, 30 seconds off Roglič.
Roglič has been speaking to TNT in the mixed zone:
"I was a bit behind, yeah, I didn't really fight much, eh?" the Slovenian laughed in the non-committal way only he can.
"I don't know, we will see," he said about keeping pink. "The guys are getting closer, maybe they also take it, but we will try to give our best with the whole team, they were really amazing today after yesterday when quite a lot of guys were down. So we just continue to give our best.
"It was how it was, I was just not fighting for the win today, but anyway it was a good result. I'm happy."
Here's your first shot of Roglič back in pink.
Photos are coming through pretty slow today, often quite bad connection on these mountains.
Latest on Cyclingnews
-
Who will win the 2025 Tour de France? Ranking the form of the favourites for the yellow jersey
Tadej Pogačar remains top of the pile after dominating Jonas Vingegaard and Remco Evenepoel at the Dauphiné -
Relegation Watch 2025: Tour de France will be key for WorldTour survival for Cofidis, Picnic-PostNl - analysis
Lotto's woes continue even with promotion on the horizon, Intermarché-Wanty enter worry-zone -
2025 Road National Champions index
Elite men and women who won their national road championships titles in road race and individual time trial
-
Daan Hoole dominates Dutch men's national time trial championships
Lidl-Trek rider tops Dylan van Baarle by 20 seconds in Surhuisterveen for repeat win -
Magicshine makes some of our favourite bike lights, and this early Amazon Prime Day deal on the Magicshine SEEMEE R300 is a discount that will surely sell out fast
The Magicshine SEEMEE R300 has all the light functionality of its brilliant SEEMEE300 sibling, but comes with a smart radar, and with up to 24% off, it's also excellent value for money -
Mischa Bredewold powers to victory ahead of Riejanne Markus in Dutch women's national time trial championships
SD Worx-Protime rider denies Markus a third successive victory as Lieke Nooijen completes podium
-
Shimano creates a whole new wireless GRX groupset with just two new components
Can a brand new rear derailleur and a left hand shifter really count as a new groupset? -
Specialized releases superlight, super expensive S-Works shoes, designed for Remco Evenepoel to wear at the Tour de France
The S-Works Torch Remco shoes are the brand's lightest and most expensive yet -
Giro dell'Appennino: Diego Ulissi scores a long-range solo victory
Italian goes clear on penultimate climb for XDS-Astana's 19th win of the year as Ponomar and Velasco round out podium