'This was my big shot' - Fredrik Dversnes wins stage 15 of the Giro d'Italia after the breakaway survive in Milan

Complaints from the the peloton caused GC times to be decided on the final lap of the Milan circuit

Fredrik Dversnes Lavik (Uno-X Mobility) celebrates winning stage 15 of the 2026 Giro d'Italia in MIlan, Italy. (Photo by Tim de Waele/Getty Images)
Fredrik Dversnes Lavik (Uno-X Mobility) celebrates winning stage 15 of the 2026 Giro d'Italia in MIlan, Italy. (Photo by Tim de Waele/Getty Images)
(Image credit: Getty Images)

Fredrik Dversnes won stage 15 of the Giro d'Italia from the breakaway on Sunday after the four escapees won the day on the streets of Milan. The Uno-X Mobility rider sprinted clear of the four-man breakaway group to take the most unexpected of wins.

With the break taking the top four places, Mirco Maestri (Polti-VisitMalta) was second and Martin Macellusi (Baridani-CSF 7 Saber) third. The peloton trailed home five seconds down, Paul Magnier (Soudal Quick-Step) leading the way in fifth place.

The stage was affected by what some general classification riders and teams deemed was an unsafe final circuit, which was lapped almost five times. Confusion reigned for a while as team representatives discussed the conditions with the race direction, allowing the breakaway riders to maintain their lead.

Latest Videos From

There was panic among some of the sprinters' teams as they saw the chance of a win disappear up the road, Lidl-Trek even sending their GC rider Derek Gee-West to contribute to the chase.

It would be unfair to say the peloton only won because of the confusion in the peloton. The four riders were the first up the road as the 157km stage rolled out of Voghera, building lead of three minutes at high speed. They then held off a determined chase, the race finishing with an average speed of an incredible 51.3km/h.

Eventually a decision was made to neutralise the the general classification times at the start of the final 16.3km lap, meaning Jonas Vingegaard (Visma-Lease a Bike) continues to lead into the third and final week.

"[I had ] Super good help from the other guys in the breakaway, the Italian from Bardiani and the Polti guys, they were really strong today," Dversnes said. "I knew I had some good opportunities, because I'm pretty good at going in breakaways so this was my big shot."

"You always think about it on the way, but when we still had two minutes pretty late in the race you are, of course, not believing, but you have to think about what to do and what's important to do, and not think about what happens.

"I have been joking this Giro that I will try to trick the peloton on one of these sprint stages, so I really wanted to prove that, so I'm super glad to make it."

HOW IT HAPPENED

After Saturday's punishing mountain stage, the second full week of the 2026 Giro d'Italia closed with the flattest road stage of the entire race. Starting in Voghera and finishing in Milan the 157km stage climbed less than 400m and was expected to finish with a bunch sprint.

After leaving Voghera, the route took the Giro peloton north east, joining a city circuit 73.5km from the finish, then crossing the finish line 12km later for four full 16.3km laps.

With the stage always likely to conclude in a bunch kick, and on the back of Saturday's Alpine stage, the fight for the day's breakaway was predicted to brief, and so it seemed, Martin Marcellusi (Bardiani-CSF 7 Saber), Fredrik Dversnes (Uno-X Mobility) and the Polti-VisitMalta pair of Mattia Bais and Mirco Maestri soon up the road.

However, Alpecin-Premier Tech were intent on joining them and persisted, breaching the sprinters' teams attempts at blocking the road, before the leading quartet were fully established. Their efforts were in vain, though, and sure enough, with 140km to go, the breakaway had built a lead of two minutes, which soon settled around the 2.30 mark.

The break took maximum points at the intermediate sprint in Pavia, 107km from the line, but, with one point remaining the peloton produced a battle between classification leader, Jhonatan Narváez (UAE Team Emirates) and the previous maglia ciclamino, Paul Magnier (Soudal Quick-Step). In the end the Frenchman won easily, moving level with the triple stage winner Narváez on 131 points.

The breakaway during the 109th Giro d'Italia 2026, Stage 15 a 157km stage from Voghera to Milan / #UCIWT / on May 24, 2026 in Milan, Italy. (Photo by Dario Belingheri/Getty Images)

The breakaway during stage 15 of the 2026 Giro d'Italia. (Photo by Dario Belingheri/Getty Images)

(Image credit: Getty Images)

Working on the front of the pack, Lidl-Trek, Soudal Quick-Step and Unibet-Rose Rockets took 30 seconds off the leaders as they dipped inside 90km to go, but once again it settled, even onto the closing laps around Milan.

The final circuit presented the peloton with a number of kinks, one deep inside the final 500m. With some barriers pushed out into the course and their feet protruding even further, the GC riders felt it was dangerous. As the laps continued some of those GC teams made representations to race direction who eventually decided to neutralise, first the final 5km then the closing lap for general classification timings.

These discussions meant the breakaway's advantage remained around the two minute mark, however, the four leaders seemed doomed as their lead was down to 1.30 as the penultimate loop began. But with the breakaway continuing to ride at more than 51km, the sprinters' teams began to run out of firepower and the escapees started the last 17km with their lead stubbornly over one minute.

Only as the closing lap began a safe hundred metres later was any kind of concerted chase forthcoming. Some teams sacrificed their lead out riders in the pursuit, other even their GC riders, and the deficit began dropping. Not enough, though, as the breakaway had their day in the Milan sun.

RESULTS

GIRO D'ITALIA, STAGE 15, VOGHERA > MILAN (157KM)

1. Fredrik Dversnes (Nor) Uno-X Mobility, in 3:03:18
2. Mirco Maestri (Ita) Polti-VisitMalta, s.t.
3. Martin Marcellusi (Ita) Bardiani-CSF 7 Saber, s.t.
4. Mattia Bais (Ita) Polti-VisitMalta, s.t.
5. Paul Magnier (Fra) Soudal Quick-Step, +5s
6. Dylan Groenewegen (Ned) Unibet-Rose Rockets, s.t.
7. Tobias Lund Andresen (Den) Uno-X Mobility, s.t.
8. Than Vernon (Gbr) NSN Cycling, s.t.
9.Paul Penhoët (Fra) Groupama-FDJ United, s.t.
10. Luca Mozzato (Ita) Tudor Pro Cycling, s.t

GENERAL CLASSIFICATION AFTER STAGE 15

1. Jonas Vingegaard (Den) Visma-Lease a Bike, in 59:12:56
2. Afonso Eulálio (Por) Bahrain Victorious, +2:26
3. Felix Gall (Aut) Decathlon CMA CGM, +2:50
4. Thymen Arensman (Ned) Netcompany-Ineos, +3:03
5. Jai Hindley (Aus) Red Bull-Bora-hansgrohe, +3:43
6. Giulio Pellizzari (Ita) Red Bull-Bora-hansgrohe, +4:22
7. Michael Storer (Aus) Tudor Pro Cycling, +4:46
8. Ben O'Connor (Aus) Jayco AlUla, +5:22
9. Derek Gee-West (Can) Lidl-Trek, +5:41
10. Davide Piganzoli (Ita) Visma-Lease a Bike, 6:13

Owen Rogers is an experienced journalist, covering professional cycling and specialising in women's road racing. He has followed races such as the Women's Tour and Giro d'Italia Donne, live-tweeting from Women's WorldTour events as well as providing race reports, interviews, analysis and news stories. He has also worked for race teams, to provide post race reports and communications.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.