Denz solos to Giro stage 18 win, Del Toro retains lead
Nico Denz won stage 18 of the Giro d'Italia on Thursday as the German rider rode solo to victory in the final stages of the 144 km ride from Morbegno to Cesano Maderno while overall leader Isaac del Toro retained his pink jersey.
In one of the shortest racing stages of this year's Giro, Denz was part of a breakaway group of 11 riders and the Red Bull–Bora–Hansgrohe rider attacked with 11km to go on the final flat section of the stage.
The 31-year-old outfoxed the group and held a 32-second lead with five kilometres left, blowing kisses to the fans lined up along the final stretch and looking back to see no rider behind him.
By the time he crossed the finish line with his arms outstretched, he had finished a minute ahead of the chasing pack for the third Giro stage win of his career.
🔻 One last solo kilometer to conquer Stage 18 of the Giro d’Italia — an absolutely brilliant ride 🔥
— Giro d'Italia (@giroditalia) May 29, 2025
🔻 Un ultimo chilometro in solitaria per conquistare la 18ª tappa del Giro d’Italia: un’impresa semplicemente meravigliosa 🔥
⏮️ The @continentaltire Ultimo Kilometro… pic.twitter.com/LKRbboIUjL
Victory allowed the team to salvage something from this year's Giro as they celebrated a first stage win after they had seen pre-race favourite Primoz Roglic abandon the race on Tuesday following a crash on stage 16.
"This is probably the most emotional of my victories at the Giro. Losing Jai Hindley early then the whole team, staff included, was fully committed to help Primoz Roglic win the Giro. We spent two months in altitude for that," Denz said.
"I was three months away from home to prepare for the Giro. A dream was lost when we lost Primoz. We've thought all this hard work was for nothing. Luckily things turned around."
🎙️ "A dream was lost when we lost Primoz. We've thought all this hard work was for nothing. Luckily things turned around. We motivated ourselves for Giulio to do a good GC. To win here today on father's day, that's for papa. It's pretty special".@NicoDenz I @RBH_ProCycling… pic.twitter.com/PtX5I3XNHi
— Giro d'Italia (@giroditalia) May 29, 2025
Team Polti's Mirco Maestri finished second after beating Edward Planckaert of Alpecin-Deceuninck in the sprint.
Del Toro of UAE Team Emirates XRG retained a 41-second lead over Richard Carapaz of EF Education-EasyPost and Simon Yates of Visma-Lease a Bike is 51 seconds behind with three stages to go.
The Giro heads into the mountains on Friday, with stage 19 a 166km ride from Biella to Champoluc that consists of several climbs and descents.
STAGE 18 RESULTS
1. Nico Denz (Red Bull - BORA - hansgrohe) – 3:12:07 (B10)
2. Mirco Maestri (Team Polti VisitMalta) – 3:13:08 (B6)
3. Edward Planckaert (Alpecin-Deceuninck) – 3:13:08 (B4)
4. Filippo Magli (VF Group Bardiani-CSF-Faizanè) – 3:13:08
5. Alexander Edmondson (Team Picnic PostNL) – 3:13:08
6. Dries De Bondt (Decathlon AG2R La Mondiale Team) – 3:13:08
7. Daan Hoole (Lidl-Trek) – 3:13:08
8. Davide De Pretto (Team Jayco AlUla) – 3:13:08
9. Nicola Conci (XDS Astana Team) – 3:13:08
10. Lawrence Warbasse (Tudor Pro Cycling Team) – 3:13:08
11. Dylan van Baarle (Team Visma - Lease a Bike) – 3:13:08
12. Rick Pluimers (Tudor Pro Cycling Team) – 3:15:47
13. Francesco Busatto (Intermarché - Wanty) – 3:15:47
14. Christian Scaroni (XDS Astana Team) – 3:15:47
15. Wout van Aert (Team Visma - Lease a Bike) – 3:15:47
16. Andrea Vendrame (Decathlon AG2R La Mondiale Team) – 3:15:47
17. Fabio Van den Bossche (Alpecin-Deceuninck) – 3:15:47
18. Giovanni Lonardi (Team Polti VisitMalta) – 3:15:47
19. Edoardo Zambanini (Bahrain Victorious) – 3:15:47
20. Stefano Oldani (Cofidis) – 3:15:47
GENERAL CLASSIFICATION
1. Isaac Del Toro (UAE Team Emirates XRG) – 68:56:32
2. Richard Carapaz (EF Education - EasyPost) – 68:57:13
3. Simon Yates (Team Visma - Lease a Bike) – 68:57:23
4. Derek Gee (Israel - Premier Tech) – 68:58:29
5. Damiano Caruso (Bahrain Victorious) – 68:59:38
6. Egan Bernal (INEOS Grenadiers) – 69:01:15
7. Giulio Pellizzari (Red Bull - BORA - hansgrohe) – 69:01:34
8. Einer Rubio (Movistar Team) – 69:02:41
9. Adam Yates (UAE Team Emirates XRG) – 69:04:17
10. Michael Storer (Tudor Pro Cycling Team) – 69:04:18
SELECTED
21. Louis Meintjes (Intermarché - Wanty) – 69:32:48
Advertisement