Norway’s Fredrik Dversnes won stage 15 of the Giro d’Italia after the final lap in Milan was neutralised because of rider complaints about the race conditions.
The 29-year-old Uno-X Mobility rider was rewarded for his breakaway and crossed the line for the biggest win of his career, ahead of three Italians – Mirco Maestri, Martin Marcellusi and Mattia Bais – as an expected bunch sprint never materialised.
Race organisers opted to neutralise the final 5km for the general classification, with that ruling was then extended to the entire fourth and final lap.
It was a surprising end to a flat 157km stage from Voghera to Milan, which looked tailor-made for the sprinters.
The result means Jonas Vingegaard, who was among the riders to complain to race commissioners about the road furniture, remains in the pink jersey as the overall race leader.
The peloton will have a chance to rest on Monday before the start of the third and final week, during which Vingegaard will aim to secure the pink jersey.
“We all thought that the circuit was dangerous. I don’t want to go into details but when we got into the circuit we spoke to the race’s head commissioner and they made a decision,” said Vingegaard to RAI after the race.
“As riders, we have to be happy that they listened to us and I want to thank the organisers.
“Obviously we spoke within the peloton. If it had just been me who felt this way it would have been different. But I could tell that everyone was of the same idea, so I think I had a bit of responsibility on my shoulders.”
The two-time Tour de France winner claimed his third stage win of the 2026 edition on Saturday and is two minutes and 26 seconds clear of Portuguese rider Afonso Eulalio.
Results stage 15
Giro d’Italia stage 15 results
1. Fredrik Lavik (Nor/Uno-X Mobility) 3 hours 3mins 18secs
2. Mirco Maestri (Ita/Team Polti VisitMalta) same time
3. Martin Marcellusi (Ita/Bardiani CSF 7 Saber) same time
4. Mattia Bais (Ita/Team Polti VisitMalta) same time
5. Paul Magnier (Fra/Soudal-Quick Step) +57 secs
6. Dylan Groenewegen (Ned/Unibet Rose Rockets) same time
7. Tobias Lund Andresen (Den/Decathlon CMA CGM Team) same time
8. Ethan Vernon (GB/NSN Cycling Team)same time
9. Paul Penhoet (Fra/Groupama–FDJ) same time
10. Luca Mozzato (Ita/Tudor Pro Cycling Team) same time
Classification results after stage 15
1. Jonas Vingegaard (Den/Visma-Lease a Bike) 59hrs 12mins 56 secs
2. Afonso Eulalio (Por/Bahrain-Victorious) +2mins 20secs
3. Felix Gall (Aut/Decathlon-CMA CGM) +2mins 50secs
4. Thymen Arensman (Ned/Netcompany Ineos Cycling) +3mins 3secs
5. Jai Hindley (Aus/Red Bull-Bora-Hansgrohe) +3mins 43secs
6. Giulio Pellizzari (Ita/Red Bull-Bora-Hansgrohe) +4mins 22secs
7. Michael Storer (Aus/Tudor Pro Cycling Team) +4mins 46secs
8. Ben O’Connor (Aus/Jayco-AlUla) +5mins 22secs
9. Derek Gee-West (Can/Lidl-Trek) +5mins 41secs
10. Davide Piganzoli (Ita/Visma-Lease a Bike) +6min 18secs