'It’s now been three months since I was last at home' - Nico Denz powers to solo victory on stage 18 of the Giro d’Italia to make hard work worthwhile
German salvages race for Red Bull-Bora-Hansgrohe in Cesano Maderno after team lost Primož Roglič to injury on stage 16


Nico Denz (Red Bull-Bora-Hansgrohe) soloed to victory on stage 18 of the Giro d’Italia after attacking from a reduced group on the finishing circuit in Cesano Maderno.
The 31-year-old German rider, a former two-time stage winner at the Giro, took Red Bull’s first victory of the race after distancing a group containing Dylan van Baarle (Visma-Lease a Bike) and America’s Larry Warbasse (Tudor Pro Cycling), among others, in the closing kilometres.
An initial 35 man breakaway went clear earlier on in the stage - including Wout van Aert (Visma-Lease a Bike)and Mads Pedersen (Lidl-Trek) - although the group lost any cohesion as the finish approached. After the move split, Denz capitalised on the hesitation and time-trialled away to salvage Red Bull’s Giro after the German team lost Primož Roglič to injury on stage 16.
There was no change at the top of the general classification after Isaac del Toro (UAE Team Emirates-XRG), Richard Carapaz (EF Education-EasyPost) and Simon Yates (Visma-Lease a Bike) all finished safely together in the peloton.
"This was probably the most emotional one after losing Jai [Hindley] early on and then Primož," Denz said afterwards on TNT Sports. "We invested a lot, everybody in the whole team, not only the riders. We had this one big goal to win the Giro with Primož Roglič, we were at altitude for two months. It’s now been three months since I was last at home, I didn't see my wife, my children.
"In the end, if you lose a rider like Primož then you're also losing a dream. It feels like all this hard work is for nothing, but luckily we turned it around and could motivate ourselves again. Giulio [Pellizzari] is doing a fantastic job at this Giro, and then winning here for me today, on Father's Day, is pretty special."
Before Roglič abandoned, Red Bull lost Jai Hindley on stage six after a huge crash briefly neutralised the race. Denz, and Red Bull, were forced to reset.
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
He said: "After Primož left the Giro, I went through the road book and between Mortirolo and the Colle de Finestre on Saturday there was only this stage that could possibly be for me. I had to plan, I also got the freedom to go for it, and then when I got in the break I was just following my instincts. In the final everyone stopped collaborating in the front group, so I just thought I’d give it a shot and managed to get the gap."
How it happened
A huge breakaway got clear almost straight from the flag drop on what was set to be a transitional stage at the Giro. Starting in Morbegno to the north of Lake Como, the race then headed south to Cesano Maderno where the riders would face two laps of a finishing circuit which, on paper, appeared to favour a sprinter.
Three categorised climbs came in the first half of the 144 kilometre stage, with the peloton seemingly happy to sit back and allow the breakaway to fight it out for the stage win.
Several high-profile names were in the 30-rider strong lead group. Wout van Aert (Visma-Lease a Bike), Mads Pedersen (Lidl-Trek) and Christian Scaroni (XDS-Astana) were all present in the move; the trio had already won stages during this year’s edition of the race. Van Aert and Pedersen both had teammates alongside them: Dylan van Baarle (Visma-Lease a Bike) and Mathias Vacek (Lidl-Trek).
The breakaway soon had a gap of more than ten minutes; three men jumped out of the group on the last uphill section of the stage. Rémy Rochas (Groupama-FDJ) and two VF Bardiani riders, Martin Marcellusi and Manuele Tarozzi, briefly held a slim advantage before they were swallowed up by the Pedersen led chase group.
With 34 kilometres to go, the leaders were into the finishing circuit in Cesano Maderno as their advantage rose to upwards of eleven minutes. Eight riders went clear from the breakaway as the circuit began, including Van Baarle and Daan Hoole (Lidl-Trek). The group soon had more than a minute on the rest of the leaders.
As the rest of the group began to watch one another, Nico Denz (Red Bull-Bora-Hansgrohe) opened up a large gap after putting in a powerful seated acceleration. The German rider, a former Giro stage winner, then pushed on and built up a significant advantage. Meanwhile, behind Denz, the chasers began to attack one another, allowing him to push on and take Red Bull’s first stage win of the race.
Results
Giro d’Italia 2025, stage 18: Morbegno > Cesano Maderno (144 km)
1. Nico Denz (Ger) Red Bull-Bora-Hansgrohe, in 3:12:07
2. Mirco Maestri (Ita) Polti-VisitMalta, +1:01
3. Edward Planckaert (Bel) Alpecin-Deceuninck
4. Filippo Magli (Ita) VF Group-Bardiani
5. Alex Edmondson (Aus) Picnic-PostNL
6. Dries de Bondt (Bel) Decathlon-AG2R La Mondiale
7. Daan Hoole (Ned) Lidl-Trek
8. Davide de Pretto (Ita) Jayco-AlUla
9. Nicola Conci (Ita) XDS-Astana
10. Larry Warbasse (USA) Tudor Pro Cycling, all at same time
General classification after stage 18
1. Isaac Del Toro (Mex) UAE Team Emirates-XRG, in 68:56:32
2. Richard Carapaz (Ecu) EF Education-EasyPost, +41s
3. Simon Yates (GBr) Visma-Lease a Bike, +51s
4. Derek Gee (Can) Israel-Premier Tech, +1:57
5. Damiano Caruso (Ita) Bahrain Victorious +3:06
6. Egan Bernal (Col) Ineos Grenadiers, +4:43
7. Giulio Pellizzari (Ita) Red Bull-Bora-Hansgrohe, +5:02
8. Einer Rubio (Col) Movistar, +6:09
9. Adam Yates (GBr) UAE Team Emirates-XRG, +7:45
10. Michael Storer (Aus) Tudor Pro Cycling, +7:46
Thank you for reading 20 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1

Tom has been writing for Cycling Weekly since 2022 and his news stories, rider interviews and features appear both online and in the magazine.
Since joining the team, he has reported from some of professional cycling's biggest races and events including the Tour de France and the World Championships in Glasgow. He has also covered major races elsewhere across the world. As well as on the ground reporting, Tom writes race reports from the men's and women's WorldTour and focuses on coverage of UK domestic cycling.
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.
-
Tour of Britain Women to be broadcast live and free on BBC
Premier British women's race part of BBC's Women's Summer of Sport
-
How to strike the perfect balance between indoor and outdoor cycling
You don't need to make a choice between riding indoors or outside –combine both for the ideal cycling mix for optimum performance
-
Juan Ayuso abandons Giro d’Italia after being stung by bee on face
Spaniard was already suffering with knee injury but was left with a badly swollen right eye after a bee got inside his helmet on the road to Bormio
-
Tadej Pogačar thought Isaac del Toro was an 'amazing rider' after just one training camp
Mexican leads the Giro d'Italia going into the final three stages, and his agent, Alex Carera, has revealed he is inundated with requests from across the Atlantic
-
Richard Carapaz vows to 'go for it, all the way to Rome' after lighting up Giro d’Italia in mountains on stage 16
2019 winner now just 31 seconds from the Maglia Rosa after violent late attack on San Valentino climb
-
Primož Roglič abandons Giro d'Italia after stage 16 crash
Slovenian leaves race after falling in the rain
-
Where to watch Giro d'Italia stage 16: Live streams, timings for huge mountain stage
It's huge mountain day at the 2025 Giro d'Italia – here are the broadcast details and timings so you can watch stage 16 today.
-
'I'm just happy that I finished' - Primož Roglič suffers time loss on Giro d'Italia stage 15
Slovenian loses a minute and a half and slips to 10th in GC ahead of second rest day
-
'We're definitely not done yet' - Olav Kooij sprints to victory on stage 12 of the Giro d’Italia
Perfect lead out from Wout van Aert sets up the Dutchman in the final kilometre
-
'I never thought I would do this' - Daan Hoole beats Josh Tarling to time trial victory on Giro d’Italia stage 10 as Isaac del Toro retains race lead
Hoole wins the day with a time of 32:30 in Pisa, Tarling finishes seven seconds down