Giro d'Italia: Denz triumphs from break on stage 14 as Armirail takes race lead
Gee second and Bettiol third in cold, rainy conditions
- Race Home
-
Stages
-
Stage 119.6km | Fossacesia - Ortona
-
Stage 2202km | Teramo - San Salvo
-
Stage 3213km | Vasto - Melfi
-
Stage 4175km | Venosa - Lago Laceno
-
Stage 5171km | Atripalda - Salerno
-
Stage 6162km | Napoli - Napoli
-
Stage 7218km | Capua - Gran Sasso d'Italia
-
Stage 8207km | Terni - Fossombrone
-
Stage 935kms | Savignano sul Rubicone - Cesena (ITT)
-
Rest Day 1-
-
Stage 10196km | Scandiano - Viareggio
-
Stage 11219km | Camaiore - Tortona
-
Stage 12179km | Bra - Rivoli
-
Stage 13207km | Borgofranco d'Ivrea - Crans Montana
-
Stage 14193km | Sierre - Cassano Magnago
-
Stage 15195km | Seregno - Bergamo
-
Rest Day 2-
-
Stage 16203km | Sabbio Chiese - Monte Bondone
-
Stage 17197km | Pergine Valsugana - Caorle
-
Stage 18161km | Oderzo - Val di Zoldo
-
Stage 19183km | Longarone - Tre Cime Lavaredo
-
Stage 2018.6km | Tarvisio - Monte Lussari (ITT)
-
Stage 21126km | Rome - Rome
- View all Stages
-
- Route
- Contenders
- History
- Start list



















Nico Denz (Bora-Hansgrohe) won his second Giro d’Italia stage in three days, triumphing once again from the breakaway on stage 14 to Cassano Magnano.
The German, who was triumphant in Rivoli on stage 12, almost celebrated too soon at the end of the 194km stage, but just held on to beat out Derek Gee (Israel-Premier Tech) for the victory. Alberto Bettiol (EF Education-EasyPost) rounded out the podium after leading out the sprint after the lead two break groups came together inside the final kilometre.
Denz, Gee, and Bettiol were all part of the chase group behind a lead group of three heading into the dying kilometres of the stage, with Stefano Oldani (Alpecin-Deceuninck), Toms Skujins (Trek-Segafredo) and Davide Ballerini (Soudal-QuickStep) all out front having attacked at around 50km to go.
Article continues belowAs they raced into the final, it had looked like they would contest the victory, but things came back together inside the last kilometre of the race. Bettiol, Denz, and Gee immediately came over the top around the final bend, with the German punching past on the final rise to the line.
Gee, who has been among the revelations of the race, finished fast but fell just half a wheel short and would be forced to settle for a third second place at his debut Giro d’Italia.
“I felt super good today and I got from the beginning the opportunity to go for the break, which I used again,” Denz said after the stage. “I was marking Trek, Israel and Movistar, who were all with numbers. I thought we lost it because it seemed that they couldn’t close it."
“But then the attacks went on the hills in the final. I still felt really good and followed. In the end, we almost closed it but when we stopped pushing, I thought it was all for nothing. I didn’t want fourth because I already won so I closed it and then Bettiol launched. I jumped on his wheel and went full to the line and – again, crazy."
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
53 seconds after the battle for the win, Groupama-FDJ man Bruno Armirail rolled across the line in 15th place. Taken in isolation it wasn’t a standout result, but with the Ineos Grenadier-led peloton riding a go-slow for much of the stage, the Frenchman would be elevated into the maglia rosa. The peloton eventually crossed the line at just over 21 minutes down, giving the 2023 Giro d’Italia its fourth leader and the first French leader of the race since Laurent Jalabert in 1999.
How it unfolded
Stage 14 of the Giro d’Italia would take the remaining riders back across the Swiss border and back into Italy, with a 193km stage from Sierra to Cassano Magnago in Lombardia.
A largely flat stage, the sole difficulty along the way would nevertheless be a major one, coming with the Simplonpass, a 20km climb averaging 6.2%, though the peak came some 140km from the finish line.
From the start, there was a big battle for the breakaway, one that would go on for 30km at the start of the stage before a large group of riders established themselves off the front. 19 men got off the front after a lot of back and forth and plenty of attacks through the opening kilometres.
Maglia azzurra contender Davide Bais (Eolo-Kometa) was in there along with Bauke Mollema (Trek-Segafredo), Alberto Bettiol (EF Education-EasyPost), and sprinters Davide Ballerini (Soudal-QuickStep) and Fernando Gaviria (Movistar).
A group of seven came across partway up the Simplonpass, with Warren Barguil (Arkéa-Samsic) and Israel-Premier Tech trio Simon Clarke, Derek Gee, and Stephen Williams among them. Further up, Eolo-Kometa pair Mattia Bais and Mirco Maestri got across having only attacked after the peloton slowed down to let the break go.
The rain once again began to fall on the riders as they headed uphill, the peloton six minutes down on the break as they raced to the 2,004-metre summit. At the top, Bruno Armirail tried to fend off Davide Bais on behalf of his Groupama-FDJ teammate, mountain classification leader Thibaut Pinot.
However, the Italian, who spent six days in blue between Pinot’s spells in the classification lead, had too much for Armirail, coming from behind in the final metres to grab 40 points and retake the jersey.
The gap back to the peloton only grew more and more as the riders flew down the wide, smooth road of the descent. As the riders crossed the border it was past nine minutes, and by the time Marius Mayrhofer (Team DSM) beat Toms Skujins (Trek-Segafredo) and Gee at the intermediate sprint, it was up to 11.
The situation would remain the same for some time on the flat roads south towards Lake Maggiore, at least until Bettiol ventured off the front at 62km to go. Racing through the still-pouring rain, the Italian set off a chain reaction of moves behind as the battle for the stage win got underway.
Stage 12 winner Nico Denz (Bora-Hansgrohe) came across first before the remainder of the group eventually joined in, bringing it all back together. Laurens Rex (Intermarché-Circus-Wanty), Stefano Oldani (Alpecin-Deceuninck), Skujins, and a bridging Ballerini were the next to go, stealing a march on the rest into the final 50km.
More attacks flew behind on the counter but the four out front built their lead to over 30 seconds before Movistar and Bahrain Victorious set their handful of men to work on behalf of sprinters Gaviria and Andrea Pasqualon.
That advantage grew out to 50 seconds as the riders raced towards the final 20km, while the slow-moving peloton at 17 minutes behind the chase threatened to gift the maglia rosa to Armirail.
A small rise at 17km to go provoked attacks from the chase, with Gee and Bettiol leading the offensive. The upping of the pace brought the leaders’ advantage down to 30 seconds as the riders hit the final 13km, while Gaviria was among the riders dropped from the move.
Out front, Skujins used a rise in the road to push on and drop Rex from the move, while back in the chase Mayrhofer and Denz joined Gee and Bettiol on the attack. Rex was caught by that group soon after at just under 20 seconds down on the leaders.
Skujins, Ballerini, and Oldani worked together well into the final 5km, holding an ever-decreasing gap as the metres raced by. That gap edged down towards the 10-second mark heading into the final kilometre before Oldani made his move at the front.
It wouldn’t be a victorious jump, however, with a final push from Denz brought the chasers across 500 metres from the finish.
From there, Bettiol led the chasers immediately past the trio they had just caught, with Denz once again proving the strongest man from a small breakaway group to shoot to another Giro stage victory.
Results
Results powered by FirstCycling

Dani Ostanek is Senior News Writer at Cyclingnews, having joined in 2017 as a freelance contributor, later being hired full-time. Her favourite races include Strade Bianche, the Tour de France Femmes, Paris-Roubaix, and Tro-Bro Léon.
Latest on Cyclingnews
-
Tour of the Gila: Lauren Stephens extends her women's GC lead with stage 2 solo win while Robinson López takes men's victory atop Mogollon climb
Elite men's race explodes on final ascent with Modern Adventure Pro's Kieran Haug one second behind Colombian in second -
'You can feel the difference this year' - After being relegated from the WorldTour, Cofidis' new strategy for points is paying off
Fewer WorldTour races, more opportunities for French squad -
'A 10-hour race is my favourite' - A fourth title and french fries on the agenda at Traka 360 for Mattia de Marchi
Three-time winner leading his new team, The Grip in gravel endurance event -
'The time for endlessly debating and re-diagnosing the problem has passed' – Rapha launches updated 'Roadmap' for the future of cycling as UCI consultation period concludes
Clothing brand releases lengthy 10-point plan to improve all areas of professional cycling



