As it happened: Bunch sprint decides stage 12 of the Giro d’Italia
After a week without sprints, a fast bunch finish is expected on 172km stage into Lombardy
Hello and welcome to stage 12 of the Giro d'Italia!
It's a day for the sprinters today, a week on from their last showdown on stage 6 in Naples.
2025 Giro d'Italia stage 12 preview - A day for the sprinters in Viadana
Points leader Mads Pedersen (Lidl-Trek) will be looking for a fourth stage win, Visma-Lease a Bike will be looking for a sprint win with Olav Kooij, and look out for other strong sprinters Kaden Groves (Alpecin-Deceuninck), Casper van Uden (Picnic PostNL), Sam Bennett (Decathlon AG2R La Mondiale), Orluis Aular (Movistar), Maikel Zijlaard (Tudor), and Corbin Strong (Israel-Premier Tech).
Here's a look at the stage 12 map.
Giro d'Italia: Richard Carapaz attacks late for solo victory on stage 11
Maglia rosa Isaac del Toro best in bunch sprint ahead of Giulio Ciccone and Tom Pidcock
A look back at the results of Wednesday's stage 11...
Unexpected stage 11 results gives race leader a few more seconds as 'teamwork was amazing on the climb'
Mads Pedersen put on the Maglia Ciclamino at yesterday’s podium ceremony for the eleventh consecutive stage at the Giro, and currently holds a huge lead of 89 points of Alessandro Tonelli, and 98 points over the next genuine contender, Olav Kooij.
As a stage predominantly flat, this could be a rare chance for purer sprinters like Kooij to at least close some of that seemingly-insurmountable gap.
Despite having already won three stages at this Giro, Pedersen played down his chances in a pre-race interview, and claimed Lidl-Trek won’t be controlling the peloton. “I know I’m not the best sprinter, so why should we catch the breakaway?” he told TNT Sports. “It’s completely up to the other teams. You won’t see us pulling at all.”
So if not Pedersen, who is the favourite for the stage win?
The last bunch sprint in Naples saw Kaden Groves triumph, showing a serious turn of speed to take the win ahead of Milan Fretin and Paul Magnier. The Australian tends to remain strong deep into Grand Tours, too, with four of his nine career stage wins coming in either the second and third week.
The riders are on the move, leaving the unofficial start in Modena and awaiting the flag.
Along with Groves, Olav Kooij is probably the quickest finisher when given the chance to sprint. Having finished second behind Casper van Uden on stage four in Lecce, he lost the wheel of lead-out man Wout van Aert in Naples, but could benefit from the Belgian’s work now he’s beginning to find his top form again.
The stage has been delayed a few moments, as Kaden Groves makes his way back to the bunch after a mechanical. Better to have one during the first kilometre than the final kilometre.
We're still waiting for a few more riders to return to the peloton before starting.
OFFICIAL START
And we're off!
Ten riders attack straight away, but Visma aren't happy with that big a group, and shut it down.
It's not just the usual wildcard team suspects getting involved, but also riders from Astana and Groupama.
Riders from Arkéa, Polti and Bardiani have gone clear, and already the sprinter teams are drawn out across the road slowing the peloton.
These three riders look like they will be the day's break.
The three riders are:
Giosuè Epis (Arkéa - B&B Hotels)
Manuele Tarozzi (VF Group - Bardiani CSF - Faizanè)
Andrea Pietrobon (Polti VisitMalta)
The peloton sit up and comfort breaks are taken, while the gap grows to a minute already. We have our break of the day.
The speed with which that break was formed, and the paucity of riders interested in getting into it, reveals how little faith riders have in it surviving to the finish today. There are a few difficulties on the route, but this really should be a sprint finish today.
Mechanical for Richard Carapaz, but no need to panic in such a calm atmosphere.
160KM TO GO
Already the gap has grown to 2-30. No team has taken control of the peloton yet.
The riders at the start in Modena, while in the neutralised zone.
With the gap grown to three minutes, the sprinters' teams have moved to the front of the peloton and began contrlling the pace.
The teams doing the work are Groves’ Alpecin-Deceuninck, Kooij’s Visma-Lease a Bike, and Bennett’s Decathlon-AG2R La Mondiale.
150KM TO GO
The teams leading the peloton are doing just enough to keep the gap at three minutes, after nearly half an hour of racing.
Here's Isaac del Toro at the start, about to begin his third day in the pink jersey. After Tuesday's time trial, and Wednesday's stage in the mountains, this will be the first time he can really relax and enjoy the jersey, without having to worry about the possibility of losing it.
As claimed by Pedersen at the start, his Lidl-Trek team aren’t among those working at the front of the peloton. While he has been brilliant at this Giro and won three stages, in the pure sprints (like today is expected to be) he hasn't been quite so imperious, finishing fourth in Lecce and opting not to sprint in Naples.
140KM TO GO
The gap's come down these past few kilometres, to 2-20. The peloton aren't giving this trio even a hint of some hope at the moment.
Although mostly flat, the stage isn’t without some complications, and the riders are currently on the first of two categorised climbs. It rises at 3.3% for 9km.
Primož Roglič has needed a bike change following a mechanical. The Slovenian has been in the wars these past few days, hitting the deck twice, but still remains fifth on GC.
The gap’s holding steady as they slowly make their way up this climb, at 2:12.
The weather is dry for now, but there are grey clouds and a looming threat of the heavens opening. That would complicate matters.
That threat of rain is indeed materialising, with a few drops starting to fall.
KOM - BAISO
The break reach the top of the climb, with Tarozzi going over first uncontested.
130KM TO GO
The peloton summit the climb, 2-10 after the leading trio.
Fortunato led the peloton over the top to pick up the one remaining point available.
By picking up those nine points, Tarozzi moves up to third in the KOM rankings:
1 Fortunato 157
2 Ayuso 54
3 Tarozzi 41
4 Double 36
5 Del Toro 30
Rather than descend from the top of the climb, the riders will instead travel along a plateau for about 40km. That will spare them the worry of descending on damp roads.
The gap between the leaders and the peloton has dipped to below two minutes. Still it's the same three teams setting the pace - Visma, Alpecin and Decathlon.
120KM TO GO
The gap's gone up a bit, to just over two minutes.
The riders are on a short descent, and taking things very carefully. There are gaps between the three breakaway riders as they give themselves room.
There are a lot of Decathlon riders in formation at the front of the peloton, suggesting Sam Bennett fancies his chances. The team talked up the Irishman’s chances going into the race, but he hasn’t really had an impact so far, his best finish being 6th in Lecce. With four wins to his name going into the race, he still has the potential to put himself back in the mix for the win.
Pietrebon went for a long one to make sure he got the maximum points at the intermediate sprint, and just about held off the challenge from Epis. Pietrebon’s teammate Tonelli is second in the points classification.
Back in the peloton, Pedersen is allowed to go off the front to claim more points for himself, while nobody else in the peloton sprints for them.
110KM TO GO
The gap's gone down some more, to 1-30. The peloton are keeping things under control without having to exert themselves much.
Here’s the updated points classification:
1 Pedersen 156
2 Tonelli 64
3 Kooij 55
4 Del Toro 54
5 Van Uden 50
Mechanical for Mads Pedersen. There's no panic as he takes his time getting it fixed.
Pedersen is back in the peloton, having received some help from Lidl teammate Mosca.
100KM TO GO
The road continues to undulate as the riders make their way along this long plateau. The terrain hasn’t had an effect on the gap, which remains at just over two minutes.
The riders are about to start descending, to the foot of the net and final categorised climb. Conditions haven’t gotten worse, so the roads shouldn’t be too wet.
90KM TO GO
Just 1-37 for the three leaders as they take on the descent.
Tarozzi isn't as confident as Epis and Pietrobon on the descent. He's dropped behind them by a few seconds.
The upcoming climb is quite a tricky one, averaging 5.5% for 3.9km, including a ramp in the middle of 9%.
80KM TO GO
The breakaway start the climb of Borsea, with a slightly increased lead of 1:55.
Steven Kruijswijk leads the peloton on the climb, controlling things for Visma’s sprinter Kooij. It’s unlikely anyone will attack, given how far this climb is from the finish and how flat the terrain is after it, but he’s making sure with a steady pace.
Alpecin are also aiding Visma at the front of the peloton, and setting a fast tempo. Some riders are off the back of the peloton, while the gap has gone down to 1-20.
All the sprinters who are favourites for the stage win are still present in the peloton, however.
Pedersen certainly isn't concerned by the pace on the climb. He's just stopped for a nature break.
KOM - BORSEA
Tarozzi leads the break over the summit, taking the maximum points uncontested.
Visma and Alpecin lead the peloton over the top, 1-15 later.
70KM TO GO
As the riders descend the climb, the gap is 1-22. Soon they will begin the long, flat run-in to the finish at Viadana, which could get interesting if the wind blows...
This is interesting. Visma-Lease a Bike have taken control at the front, and Wout van Aert is leading. There does seem to be some anticipation of strong winds now they are on the flat, exposed section of the stage.
Mads Pedersen is in a group just off the back of the peloton, having dropped back for a comfort break earlier. He’s having to put some effort in to rejoin.
Pedersen is back in the peloton.
Decathlon have placed a rider at the front, ahead of the Visma train. Nobody is pressing on just yet.
Here are the updated KOM rankings, after the day’s final climb:
1 Fortunato 157
2 Ayuso 54
3 Tarozzi 50
4 Double 36
4 Del Toro 30
60KM TO GO
Visma and Decathlon's pace has been enough to see the gap to the leaders to come down a little, to just over one minute.
The gap’s really coming down now, to just 45 seconds. There’s more intensity now in the peloton, as they fight for position just in case of any crosswind action.
Pietrobon again went early at the intermediate sprint in order to try and seal the points, just as he did at the last one But this time he’s pipped to the line by Epis.
Ayuso has had to change bikes, with some kind of mechanical problem.
It should be relatively simple for him to get back into the peloton, but this still reveals something about UAE’s tricky situation at this Giro - with Del Toro in pink, Ayuso isn’t their outright leader. How much support will he get?
So far Ayuso is making his way through the cars, with no teammate having dropped back to help him.
50KM TO GO
There’s been a change at the front of the peloton with Jayco taking over with a long line of riders.
The Jayco-led peloton can now see the three leaders, who are just 12 seconds ahead.
Behind, Filippo Baroncini has dropped back to pace Ayuso back to the peloton. He's nearly there now.
Ayuso is back in the peloton.
The pace has knocked off again in the peloton. The breakaway riders looked like they were about to be caught when Jayco moved to the front, but have grown their lead out again to over 20 seconds.
While the wind hasn’t really materialised, there’s still the threat of more rain, with dark clouds looming over the peloton.
40KM TO GO
20 seconds is the gap, as the peloton holds back. That'll change soon regardless of the wind, as the sprinters teams start preparing their trains.
The catch is about to be made, with the breakaway trio only a few seconds ahead.
Tarozzi and Epis are caught, but Pietrobon has pressed on to survive a few more moments. That effort should earn him the combativity award.
The break has been caught just in time for the bonus seconds at the Red Bull kilometre to come into play. The GC riders are already moving to the front in anticipation of it.
1km to go until the bonus second sprint. 6 seconds are on offer for 1st, 4 for 2nd and 2 for 3rd.
Ayuso and Del Toro are right towards the front, being led out by their teammates.
Ineos' Heyduk has jumped out of the peloton, trying to sweep up those seconds.
Pietrobon holds on to take first, Heiduk 2nd, and Del Toro takes the two remaining seconds in the peloton in 3rd.
Heiduk's teammate Bernal was out of position, so presumably Ineos thought it best if he swallowed up some points to prevent their rivals getting them.
Tiberi tried to take on Del Toro in the sprint, but couldn't go past him. That means Del Toro increases his lead on GC to 33 seconds on Ayuso in 2nd and 1-09 to Tiberi in 3rd.
30KM TO GO
Heiduk has been brought back by the peloton, but Pietrobon is still out there, with an 8 second lead.
Pietrobon is caught, just as he crosses the finish line for the first time. He and the peloton hear the bell, signalling the start of the circuit back to the finish.
Chapeau to the three riders in the day’s break, who have each had a long day in the saddle.
There are lots of trains now vying for space at the front of the peloton, including GC teams like Ineos, EF and Bahrain-Victorious.
Lidl and Cofidis are also now getting involved. They haven’t put men at the front all day, but are now seeking out the stage win for their respective sprinters Pedersen and Fretin.
20KM TO GO
Alpecin and Q36.5 are jostling with Lidl for supremacy at the front. The sprinters teams are taking over from the GC teams.
The road is wide, allowing for about 9 different sprint trains at the front. Lots of teams are wanting to get involved.
15KM TO GO
Soudal-QuickStep lead the peloton as they swing into a corner and the road narrows.
Picnic-PostNL have lots of riders near the front, trying to set Van Uden up for what would be a second stage win.
The road is still quite wide allowing for lots of teams to ride at the front, but Visma are the best-represented with four or five men.
EF and Soudal are challenging Visma.
10KM TO GO
Those same three teams all have the edge at the front for now.
The pace is really high as we approach the finish, the peloton starting to string out.
An EF rider leads the peloton through a narrowing of the road.
A big move here from Alpecin, who have formed a 6-man train for Groves on the right-hand side of the road.
They haven't taken over at the front though, with EF, Visma and Lidl all ahead of them.
5KM TO GO
Lidl take over, with Pedersen 3rd in line.
Without wanting to tempt fate, there hasn't been a crash all day.
A couple of Movistar riders are vying for control with Lidl, working for Aular.
We're through the 3km to go mark, much to the GC riders' relief. Now it's all about the sprinters.
Lidl still lead with 2 riders leading out Pedersen.
Movistar take over under the 2km to go banner.
Now Visma come through. Van Aert is poised to do a lead out...
There's been a crash, near the back of the peloton.
1KM TO GO
Visma lead the peloton into the final km.
Van Aert leads, with Kooij on his wheel. He's started his lead out very early.
Van Aert leads round the final corner.
Van Uden sprinrs early
KOOIJ WINS
Kooij comes past Van Uden just in time to take the win!
Kooij had the prime position round the last corner on Van Aert's wheel, but looked in danger when Van Uden sprinted early and held the lead.
But Kooij latched on to Van Uden's wheel, then timed his effort perfectly to come past him at the line.
Van Uden was 2nd, Turner 3rd, and Pedersen in the purple jersey in 4th.
That was a brilliant lead out by Van Aert. Despite starting it early, he still had the lead going round the final corner, positioning Kooij well enough so he could wait in the slipstream until Van Uden passed him, saving energy to pip him at the line.
It's a first stage win of this Giro for Kooij, living up to his billing as the fastest sprinter at race. It's also his first victory of any kind since crashing out at Gent-Wevelgem.
He might not have won the stage, but that was another seriously impressive sprint from Casper van Uden, who managed to hold on for second place despite starting his sprint very early. Following his victory in Lecce, the 23-year-old is announcing himself as one of the quickest in the peloton.
Van Aert and Kooij, who today delivered on their pre-race hype as a lead-out / sprinter combo.
The only sprinter missing in the finale from the teams who did the work during the stage was Decathlon’s Sam Bennett. The Irishman was caught a little too far behind ahead of the final corner, and couldn’t quite bring himself back into contention, finishing eleventh.
One of the most surprising results was Ben Turner placing third. Having placed eighth in the bunch finish at Lecce, the Brit seems to be rebranding as a sprinter.
Thanks for joining us today! We'll be back again tomorrow with live coverage for what is another predominantly flat stage - only this time with a sting in the tail in the form of an uphill finish.
Latest on Cyclingnews
-
How to watch the 2025 Tour de Suisse – Live streams, TV coverage, broadcasters
All the broadcast information for the men's and women's Swiss stage races this June -
Volta a Catalunya Femenina: Elise Chabbey wins opening stage with late attack from three-rider breakaway
Demi Vollering second for FDJ-SUEZ one-two finish with Ane Santesteban taking third -
'I made the most of it' - Tom Pidcock admits late Giro d'Italia wildcard decision affected his race
'I'm not doing it for me anymore, but I do it for everyone who works hard for me' Briton says of new responsibility at Q36.5
-
Tour of Slovenia: Dylan Groenewegen snaps up second bunch sprint win in three days
No change to GC on eve of decisive mountain stage, Fabio Christen still leads -
A touch of sportsmanship – Why Tadej Pogačar covered his rainbow jersey before a training ride
World Champion seen hiding the rainbow stripes under black jersey before pre-Dauphiné training camp ride -
Tour of Britain Women: Mara Roldan wins stage 2 with 14km solo attack
21-year-old Canadian breaks free for first Women's WorldTour victory 12 seconds up on Riejanne Markus
-
'Vingegaard and Pogačar would be a great 90th anniversary present' – Vuelta a España boss hopes star names will take part this year
Future Vuelta stages in the Canary Islands a key short-term goal, but still unconfirmed -
'We're not afraid of Vingegaard, we're not afraid of anyone' – UAE Team Emirates-XRG confident ahead of Dauphiné face-off
UAE Team Emirates-XRG DS Andrej Hauptman confident that Slovenian star will be at his top level for both races -
'It made it clear to everyone that I'm on the market' – Belgian rider explains work for Carapaz at Giro d'Italia
Giro intermediate sprint prize winner Dries De Bondt explains his appearance in the GC battle on the Colle delle Finestre