Il Giro: Cattaneo spends another day in the break

Race report | Thursday 29 May 2025 - 17:40

The 34-year-old Italian tried his luck on the roads of his home region, Lombardia.

Cesano Maderno, a small but charming town in northern Italy, got to host its first Corsa Rosa finish, at the end of this year’s shortest stage. On paper, despite some climbs in the first part, it should have been a day for the sprinters, but the presence of more than 30 riders in the breakaway spelled the end of their dreams of victory in the first hour of racing.

Just like Wednesday, Mattia Cattaneo was in the large group that established a mammoth 11-minute advantage over the peloton, making it back-to-back breakaways for the experienced Italian, who once again was prominent at the front of this move. In the last 25 kilometers, the group splintered, and from those who made the cut, Nico Denz (Red Bull-Bora-hansgrohe) attacked and soloed to victory at the end of stage 18.

The bunch concluded much later, and with it, James Knox – Soudal Quick-Step’s best man in the GC – who’ll now prepare for Friday’s tough stage in the Alps, which comes with five classified climbs, including Col Tzecore, Col Saint-Pantaleon and Col de Joux.

 

Photo credit: ©Tim De Waele / Getty Images

Race details

1 Nico Denz
Red Bull - BORA - hansgrohe
3:12:07
2 Mirco Maestri
Team Polti VisitMalta
1:01
3 Edward Planckaert
Alpecin - Deceuninck
1:01
4 Filippo Magli
VF Group - Bardiani CSF - Faizanè
1:01
5 Alex Edmondson
Team Picnic PostNL
1:01
6 Dries De Bondt
Decathlon AG2R La Mondiale Team
1:01
7 Daan Hoole
Lidl - Trek
1:01
8 Davide De Pretto
Team Jayco AlUla
1:01
9 Nicola Conci
XDS Astana Team
1:01
10 Larry Warbasse
Tudor Pro Cycling Team
1:01
34 Mattia Cattaneo
Soudal Quick-Step
3:50
102 Ethan Hayter
Soudal Quick-Step
13:51
111 Luke Lamperti
Soudal Quick-Step
13:51
116 Gianmarco Garofoli
Soudal Quick-Step
13:51
126 James Knox
Soudal Quick-Step
13:51
133 Josef Černý
Soudal Quick-Step
13:51
1 Isaac del Toro Romero
UAE Team Emirates - XRG
68:56:32
2 Richard Carapaz Montenegro
EF Education - EasyPost
0:41
3 Simon Yates
Team Visma | Lease a Bike
0:51
4 Derek Gee
Israel - Premier Tech
1:57
5 Damiano Caruso
Bahrain - Victorious
3:06
6 Egan Bernal Gómez
INEOS Grenadiers
4:43
7 Giulio Pellizzari
Red Bull - BORA - hansgrohe
5:02
8 Einer Rubio Reyes
Movistar Team
6:09
9 Adam Yates
UAE Team Emirates - XRG
7:45
10 Michael Storer
Tudor Pro Cycling Team
7:46
18 James Knox
Soudal Quick-Step
28:10
36 Gianmarco Garofoli
Soudal Quick-Step
1:27:04
43 Mattia Cattaneo
Soudal Quick-Step
1:35:40
138 Josef Černý
Soudal Quick-Step
4:13:34
143 Luke Lamperti
Soudal Quick-Step
4:19:44
144 Ethan Hayter
Soudal Quick-Step
4:20:28
1 Mads Pedersen
Lidl - Trek
276 pt
2 Olav Kooij
Team Visma | Lease a Bike
135 pt
3 Wout van Aert
Team Visma | Lease a Bike
107 pt
4 Dries De Bondt
Decathlon AG2R La Mondiale Team
99 pt
5 Isaac del Toro Romero
UAE Team Emirates - XRG
95 pt
6 Casper van Uden
Team Picnic PostNL
88 pt
7 Richard Carapaz Montenegro
EF Education - EasyPost
68 pt
8 Orluis Aular Sanabria
Movistar Team
68 pt
9 Mirco Maestri
Team Polti VisitMalta
67 pt
10 Alessandro Tonelli
Team Polti VisitMalta
64 pt
44 Gianmarco Garofoli
Soudal Quick-Step
17 pt
55 Mattia Cattaneo
Soudal Quick-Step
15 pt
70 Ethan Hayter
Soudal Quick-Step
11 pt
82 Josef Černý
Soudal Quick-Step
8 pt
99 Luke Lamperti
Soudal Quick-Step
3 pt
1 Lorenzo Fortunato
XDS Astana Team
355 pt
2 Christian Scaroni
XDS Astana Team
161 pt
3 Manuele Tarozzi
VF Group - Bardiani CSF - Faizanè
66 pt
4 Afonso Eulálio
Bahrain - Victorious
40 pt
5 Pello Bilbao López de Armentia
Bahrain - Victorious
38 pt
6 Paul Double
Team Jayco AlUla
36 pt
7 Romain Bardet
Team Picnic PostNL
35 pt
8 Isaac del Toro Romero
UAE Team Emirates - XRG
35 pt
9 Diego Ulissi
XDS Astana Team
34 pt
10 Sylvain Moniquet
Cofidis
32 pt
28 Mattia Cattaneo
Soudal Quick-Step
10 pt
32 Gianmarco Garofoli
Soudal Quick-Step
9 pt
1 Isaac del Toro Romero
UAE Team Emirates - XRG
68:56:32
2 Giulio Pellizzari
Red Bull - BORA - hansgrohe
5:02
3 Max Poole
Team Picnic PostNL
8:00
4 Davide Piganzoli
Team Polti VisitMalta
11:31
5 Antonio Tiberi
Bahrain - Victorious
14:48
6 Embret Svestad-Bårdseng
32:38
7 Edoardo Zambanini
Bahrain - Victorious
52:31
8 Marco Frigo
Israel - Premier Tech
52:39
9 Igor Arrieta Lizarraga
UAE Team Emirates - XRG
1:25:41
10 Gianmarco Garofoli
Soudal Quick-Step
1:27:04
35 Luke Lamperti
Soudal Quick-Step
4:19:44
1 UAE Team Emirates - XRG 206:55:36
2 XDS Astana Team 23:21
3 Bahrain - Victorious 28:22
4 Team Visma | Lease a Bike 41:58
5 Movistar Team 50:53
6 Tudor Pro Cycling Team 1:09:44
7 Red Bull - BORA - hansgrohe 1:27:43
8 Team Picnic PostNL 1:42:21
9 EF Education - EasyPost 1:43:28
10 INEOS Grenadiers 1:49:05

Related riders

Related products

Related items

Giro d’Italia: Cattaneo on the attack

28/05/2025 - Race report