BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Gran Piemonte/Giro del Piemonte (1.Pro), Italy

109th edition: Thursday, October 9, 2025

Gran Piemonte podium history | 2024 edition | Course map & profile | Photos | Start list

Dogliani - Acqui Terme, 179 km

Isaac del Toro takes a solo win in the finish town of Acqui Terme. RCS Sport photo

Sticky Buns Across America

Les Woodland's book Sticky Buns Across America: Back-roads biking from sea to shining sea is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Acqui Terme at 2:35 PM, local time: 20C (68F), sunny, with the wind from the northeast at 8 km/hr (5 mph). There is just a 2% chance of rain.

The Course: A demanding route featuring around ten climbs of varying length, with the Bric della Forma and Rocchetta Palafea standing out before the final circuit, and the Castelletto d’Erro ascent to be tackled twice. Its opening ramps hit 11% with pitches up to 15%. From Dogliani the race winds through a relentless sequence of climbs and descents via Cherasco, Barolo, La Morra, and Diano d’Alba, before facing the Bric della Forma leading to Santo Stefano Belbo. Then comes the Rocchetta Palafea climb, whose descent drops into the 33 km finishing circuit, to be completed once after passing the finish line. The circuit itself includes a flat section before the Castelletto d’Erro climb, followed by a fast, technical descent back into town, setting up the decisive run-in.

Final kilometers
The last kilometers begin at the entrance to Acqui Terme. After passing through the Bagni area, the route crosses the Bormida River before heading into the town center along a long, straight avenue with a gentle uphill drag. A short underpass and a left-hand bend lead into the final kilometer, which features a few roundabouts. The finishing straight measures 450 m, 7 m wide, on asphalt, with a steady 4% uphill gradient.

The race: Here's the report from winner Isaac del Toro's UAE Team Emirates-XRG.

Picking up his 15th victory of an incredible season, Isaac del Toro won Gran Piemonte on Thursday afternoon for UAE Team Emirates-XRG. It was another remarkable display from the Mexican, who went solo with 17.6km to ride and would not be caught before the finish.

Brought to the bottom of the final climb with 40 seconds to make up on nine riders, Del Toro picked off these opponents one by one with a stinging acceleration. Joined at the very front by Bauke Mollema (Lidl-Trek) and Marc Hirschi (Tudor Pro Cycling) halfway up the climb, the Mexican then kicked again and rid himself of all company.

Leaving both men behind, the 21-year-old was alone with 17.7km to ride, and stretched his advantage to over 30 seconds by the top of the climb. From here on out, Del Toro produced a safe descent and extended his advantage to the line in Acqui Terme. There, he could celebrate UAE Team Emirates-XRG’s 92nd win of the season.

In doing so, Del Toro brought up his 15th victory of 2025, six of which have come in Italy in the last month. Speaking after the finish, the Mexican reflected on another memorable day in the saddle for he and UAE Team Emirates-XRG.

The peloton about 30 kilometers into the race with six riders off the front. RCS Sport photo

Del Toro: “Of course, when you know a little bit more about the climb, it is easier to simulate in your mind what you want to do [on the final ascent]. It was really tough to try but thanks to the teammates, they put a lot of confidence into me and I had nothing to lose, so I tried from the bottom.

“When the breakaway has that much time and we don’t have more riders in the group, because my teammates did all the job all day, I just tried to go as fast as possible in the steepest part. That was the beginning, I tried to go all in and if I blow up, I have nothing more [to give].

Racing in the beautiful hills of Piedmont. Here's the day's break of seven riders about halfway into the race. They are: Quinten Hermans (Alpecin-Deceuninck), Victor Langellotti (Ineos Grenadiers), Jan Tratnik (Red Bull-Bora-hansgrohe), Jasha Sütterlin (Jayco AlUla), Matteo Trentin (Tudor), Christian Odd Eiking (Unibet Tietema Rockets) and Ådne Holter (Uno-X Mobility). Early on Quinten Hermans (Alpecin-Deceuninck) was dropped from the break.

“It was hectic because I always had one rider in front of me until I caught Hirschi, and I needed to try one last kick to try to go solo. Otherwise, it would be more difficult to win, so I tried to mentally focus on doing one more kick again.

“This year so far has been better than we expected as a team, and for myself, of course. You have your own pressure and you want to always be better and always be professional, but this year was super good from the start, so I don’t know what to say. It is just incredible. I know this is not normal, but it is just unbelievable for me.”

Earlier in the day, a six-rider breakaway went clear of the peloton in the flat terrain that preceded the climbs. Inside that breakaway were strong riders such as Matteo Trentin (Tudor Pro Cycling), Jan Tratnik (Red Bull-BORA-hansgrohe) and Victor Langellotti (Ineos Grenadiers), making the job of those working behind all the more important.

With that in mind, both the breakaway and peloton hit the first two climbs of the day with real speed, anticipating the battles to come. By the foot of the penultimate ascent of the day, only three riders remained out front, having survived the to-and-fro chase between breakaway and peloton.

Tratnik remained for Red Bull-BORA-hansgrohe, but had been joined by Quinten Hermans (Alpecin-Deceuninck) and Ådne Holter (Uno-X Mobility). Their advantage was a little over a minute and a half, as the race hit the lower slopes of the Castelletto d’Erro.

Stretching out for 6.1km at 5.2%, the Castelletto d’Erro was to be climbed twice in the final 50km, providing fertile ground for a big showdown amongst the elite.

On the first ascent of this climb, Pablo Torres and Pavel Sivakov produced invaluable help for Del Toro and UAE Team Emirates-XRG. Teed off by the Spaniard Torres, the Emirati squad went to work at reducing the peloton’s deficit and making the race difficult for Del Toro’s rivals.

Thanks to their work, the group of favourites reached the foot of the final climb with the breakaway’s advantage halved to 40 seconds. Up the road remained Hermans, Tratnik and Holter, whilst a group of six riders sat in the middle of that gap, having broken clear in the valley roads.

Knowing that nine riders remained in front of the peloton, with 40 seconds separating him from the front of the race, Del Toro made his move. From the very bottom of the climb, the Mexican went on the charge, and within 2km, he had caught or passed every rider in front of him.

With 18km to ride, Del Toro was at the head of proceedings, joined only by Hirschi of Tudor Pro Cycling and Mollema of Lidl-Trek. At this point, the 21-year-old gathered his breath before kicking again, this time ridding himself of all company. Some 17.7km from the finish line, Del Toro was alone, and he would stretch out his advantage by the time he reached Acqui Terme.

In the end, the Mexican’s 15th win of the campaign was achieved with a winning margin of 40 seconds over the second-placed Hirschi.

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

Complete results:

Photos

179 kilometers raced at an average speed of 43.237 km/hr

1 Isaac del Toro UAE Team Emirates-XRG 4hr 8min 24sec
2 Marc Hirschi Tudor Pro Cycling Team @ 40sec
3 Bauke Mollema Lidl-Trek 0:44
4 Fabio Christen Q36.5 Pro Cycling Team 1:07
5 Michael Matthews Team Jayco-AlUla s.t.
6 Edoardo Zambanini Bahrain Victorious s.t.
7 Neilson Powless EF Education-EasyPost s.t.
8 Quinten Hermans Alpecin-Deceuninck s.t.
9 Egan Bernal INEOS Grenadiers s.t.
10 Andrea Bagioli Lidl-Trek s.t.
11 Natnael Tesfazion Movistar Team s.t.
12 Gianluca Brambilla Q36.5 Pro Cycling Team s.t.
13 Maxim Van Gils Red Bull-BORA-hansgrohe s.t.
14 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè s.t.
15 Johannes Kulset Uno-X Mobility s.t.
16 Carlos Canal Movistar Team s.t.
17 Diego Ulissi XDS Astana Team s.t.
18 Ion Izagirre Cofidis s.t.
19 Alex Aranburu Cofidis s.t.
20 Alex Baudin EF Education-EasyPost s.t.
21 Killian Verschuren Unibet Tietema Rockets s.t.
22 Matteo Vanhuffel Team Picnic PostNL s.t.
23 Mathys Rondel Tudor Pro Cycling Team s.t.
24 Lenny Martinez Bahrain Victorious s.t.
25 Alan Hatherly Team Jayco-AlUla 1:12
26 Edward Dunbar Team Jayco-AlUla 1:38
27 Filippo Ganna INEOS Grenadiers 1:41
28 Simone Velasco XDS Astana Team s.t.
29 Ludovico Crescioli Team Polti-VisitMalta s.t.
30 Lorenzo Milesi Movistar Team s.t.
31 Sylvain Moniquet Cofidis s.t.
32 Ådne Holter Uno-X Mobility s.t.
33 Kevin Vermaerke Team Picnic PostNL s.t.
34 Michael Gogl Alpecin-Deceuninck s.t.
35 Matteo Scalco VF Group-Bardiani CSF-Faizanè s.t.
36 Sergio Samitier Cofidis s.t.
37 Noah Ramsay Alpecin-Deceuninck s.t.
38 Matteo Fabbro Solution Tech-Vini Fantini s.t.
39 Mattia Gaffuri Team Polti-VisitMalta s.t.
40 Christian Scaroni XDS Astana Team 1:46
41 Jardi Van Der Lee EF Education-EasyPost 2:04
42 Davide De Cassan Team Polti-VisitMalta 3:21
43 Sam Oomen Lidl-Trek s.t.
44 Chris Hamilton Team Picnic PostNL s.t.
45 Jan Tratnik Red Bull-BORA-hansgrohe 3:31
46 Filippo Turconi VF Group-Bardiani CSF-Faizanè 3:52
47 Nickolas Zukowsky Q36.5 Pro Cycling Team 3:54
48 Einer Rubio Movistar Team s.t.
49 Fred Wright Bahrain Victorious 4:19
50 Markus Hoelgaard Uno-X Mobility s.t.
51 Gal Glivar Alpecin-Deceuninck s.t.
52 Gijs Leemreize Team Picnic PostNL s.t.
53 Jonathan Lastra Cofidis s.t.
54 Alexandre Balmer Solution Tech-Vini Fantini s.t.
55 Vicente Rojas VF Group-Bardiani CSF-Faizanè s.t.
56 Georg Zimmermann Intermarché-Wanty 4:21
57 Liam O'Brien Lidl-Trek 4:24
58 Ben O'Connor Team Jayco-AlUla 4:30
59 Pavel Sivakov UAE Team Emirates-XRG s.t.
60 Jacopo Mosca Lidl-Trek 9:11
61 Matteo Sobrero Red Bull-BORA-hansgrohe s.t.
62 Alberto Bettiol XDS Astana Team s.t.
63 Fausto Masnada XDS Astana Team s.t.
64 Louis Barré Intermarché-Wanty s.t.
65 Marco Brenner Tudor Pro Cycling Team 11:03
66 Sergio Meris Unibet Tietema Rockets 12:33
67 Adam Toupalik Unibet Tietema Rockets s.t.
68 Jasha Sütterlin Team Jayco-AlUla s.t.
69 Joshua Tarling INEOS Grenadiers s.t.
70 Asbjørn Hellemose Team Jayco-AlUla s.t.
71 Gianni Moscon Red Bull-BORA-hansgrohe s.t.
72 Romain Combaud Team Picnic PostNL s.t.
73 Francesco Busatto Intermarché-Wanty s.t.
74 Carlos Samudio Solution Tech-Vini Fantini s.t.
75 Arnaud Tissières Solution Tech-Vini Fantini 13:28
76 Jimmy Janssens Alpecin-Deceuninck s.t.
77 Pablo Torres UAE Team Emirates-XRG 13:40
78 Pablo Garcia Team Polti-VisitMalta 15:00

 


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Course map & profile:

2025 Gran Piemonte map

And the race profile

2025 Gran Piemonte photos by Fotoreporter Sirotti:

Filippo Ganna during the pre-race riders presentation ceremony.

Marc Hirschi. Think that's a Tudor watch he's wearing?

Isaac del Toro gets his bike. He'll need that.

A lovely day for a bike race.

The peloton races past the vinyards of Piedmont.

Isaac del Toro sitting in the pack.

The peloton in the finish city of Acqui Terme

Neilson Powless

No other racer in sight as Isaac del Toro crosses the finish line.

Second-place Marc Hirschi came in 40 seconds later.

Bauke Mollema finishes third.

The field sprint for fourth place, won by Q36.5 Pro Cycling Team rider Fabio Christen.

The podium, from left: Marc Hirschi (2nd), Isaac del Toro (1st), & Bauke Mollema (3rd)

Race winner Isaac del Toro


Content continues below the ads

Advertise with us!

Start list with back numbers, Oct 8, 2025

EF Education-EasyPost
1 Neilson Powless
2 Samuele Battistella
3 Alex Baudin
4 Rui Costa
5 James Shaw
6 Georg Steinhauser
7 Jardi Van Der Lee
Alpecin-Deceuninck
11 Gianni Vermeersch
12 Gal Glivar
13 Michael Gogl
14 Quinten Hermans
15 Jimmy Janssens
16 Noah Ramsay
17 Stan Van Tricht
Bahrain Victorious
21 Damiano Caruso
22 Rainer Kepplinger
23 Lenny Martinez
24 Matej Mohoric
25 Robert Stannard
26 Fred Wright
27 Edoardo Zambanini
Cofidis
31 Alex Aranburu
32 Ion Izagirre
33 Jonathan Lastra
34 Sylvain Moniquet
35 Stefano Oldani
36 Sergio Samitier
37 Dylan Teuns
INEOS Grenadiers
41 Filippo Ganna
42 Michal Kwiatkowski
43 Victor Langellotti
44 Axel Laurance
45 Salvatore Puccio
46 Egan Bernal
47 Joshua Tarling
Intermarché-Wanty
51 Louis Barré
52 Kamiel Bonneu
53 Francesco Busatto
54 Simone Petilli
55 Lorenzo Rota
56 Dion Smith
57 Georg Zimmermann
Lidl-Trek
61 Lennard Kämna
62 Nils Aebersold
63 Andrea Bagioli
64 Bauke Mollema
65 Jacopo Mosca
66 Liam O'Brien
67 Sam Oomen
Movistar Team
71 Natnael Tesfazion
72 Orluis Aular
73 Carlos Canal
74 Lorenzo Milesi
75 Gregor Mühlberger
76 Javier Romo
77 Einer Rubio
Q36.5 Pro Cycling Team
81 Gianluca Brambilla
82 Matteo Badilatti
83 Sjoerd Bax
84 Walter Calzoni
85 Fabio Christen
86 William Colorado
87 Nickolas Zukowsky
Red Bull-BORA-hansgrohe
91 Lorenzo Finn
92 Davide Donati
93 Gianni Moscon
94 Anton Palzer
95 Matteo Sobrero
96 Jan Tratnik
97 Maxim Van Gils
Solution Tech-Vini Fantini
101 Matteo Fabbro
102 Alexandre Balmer
103 Samuel Bertolli
105 Carlos Samudio
106 Arnaud Tissières
107 Luca Verrando
Team Jayco-AlUla
111 Michael Matthews
112 Alessandro De Marchi
113 Edward Dunbar
114 Alan Hatherly
115 Asbjørn Hellemose
116 Ben O'Connor
117 Jasha Sütterlin
Team Picnic PostNL
121 Tobias Lund Andresen
122 Romain Combaud
123 Sean Flynn
124 Chris Hamilton
125 Gijs Leemreize
126 Matteo Vanhuffel
127 Kevin Vermaerke
Team Polti-VisitMalta
131 Aidan Buttigieg
132 Ludovico Crescioli
133 Davide De Cassan
134 Mattia Gaffuri
135 Pablo Garcia
136 Diego Sevilla
137 Alessandro Tonelli
Tudor Pro Cycling Team
141 Matteo Trentin
142 Marco Brenner
143 Jacob Eriksson
144 Lucas Eriksson
145 Marc Hirschi
146 Mathys Rondel
147 Joel Suter
UAE Team Emirates-XRG
151 Isaac del Toro
152 Alessandro Covi
153 Vegard Stake Laengen
154 Domen Novak
155 Enea Sambinello
156 Pavel Sivakov
157 Pablo Torres
Unibet Tietema Rockets
161 Cedrik Bakke Christophersen
162 Odd Christian Eiking
163 Adam Toupalik
164 Kevin Inkelaar
165 Sergio Meris
167 Killian Verschuren
Uno-X Mobility
171 Markus Hoelgaard
172 Ådne Holter
173 Tobias Halland Johannessen
174 Johannes Kulset
175 Andreas Leknessund
176 Sakarias Koller Løland
177 Martin Urianstad Bugge
VF Group-Bardiani CSF-Faizanè
181 Filippo Fiorelli
182 Filippo Magli
183 Luca Paletti
184 Alessandro Pinarello
185 Vicente Rojas
186 Matteo Scalco
187 Filippo Turconi
XDS Astana Team
191 Davide Ballerini
192 Alberto Bettiol
193 Clément Champoussin
194 Fausto Masnada
195 Christian Scaroni
196 Diego Ulissi
197 Simone Velasco