[analyse_image type=”featured” src=”https://velo-cdn.outsideonline.com/wp-content/uploads/2026/05/giro-ditalia-stage-15.jpg”]
Fredrik Dversnes of Uno-X Mobility delivered victory out of a four-rider breakaway that stunned the sprinter teams Sunday to win stage 15 of the Giro d’Italia after the peloton misjudged the chase on a long, flat run into Milan.
Dversnes joined Martin Marcellusi (VF Group-Bardiani CSF-Faizanè) and Mattia Bais and Mirco Maestri of Team Polti VisitMalta in the early escape that survived all the way to the finish.
The quartet entered the final circuit in Milan with a narrow advantage and still held around 30 seconds with five kilometers to go as the sprinter teams scrambled behind.
Dversnes launched the winning sprint to deny the fast men one of their final opportunities of the Giro. Uno-X Mobility is racing in its first Giro and the stage was their first win in the Italian grand tour.
“I knew this was an opportunity. I’m pretty good at going in breakaways. That was my big shot. With about 5km to go, I thought the win was possible but all the way I had to think of what to do to maintain the hope,” Dversnes said. “My team manager Thor Hushovd was delighted on the finish line. This is huge for our team in our first Giro d’Italia.”
That means sprinters like Jonathan Milan and Dylan Groenewegen will have to suffer through the final week if they want to win a stage during the 2026 Giro.
To avoid any risk of a Giro-altering crash, race officials agreed to neutralize the GC at the bell lap on the final urban circuit in Milan. That thinned out the front group and gave the attacking quartet even more hope.
Jonas Vingegaard was decked out head-to-toe in pink in his first full stage in the maglia rosa, and carries a formidable lead into the final week of the 2026 Giro.
The pink jersey was spotted several times speaking to the race officials as the race neared Milan. Officials listened to the riders and altered the GC checkpoint with one lap to go to take out the tension in the bunch.
“I want to thank the organizers and judges to listen to us and neutralize the times after we realized it would be better for our safety,” Vingegaard said. “I felt pretty good on the bike today. It was very warm but we managed to go deal with it.”
With three summit finishes still to come, the peloton enjoys its third rest day of this Giro on Monday before resuming with a short and explosive mountaintop finale on Tuesday.
Breakaway defies the odds

To say the 157km 15th stage was a bit of a letdown following Saturday’s fireworks in the Italian Alps is an understatement.
The completely flat route toward the Lombardy capital drew criticism from fans who questioned why organizers included such an uneventful stage immediately after the Alpine showdown.
There was some suggestion that Giro organizers RCS Sport is trying to win back the good graces of Milan city officials after several recent editions finished in Rome.
The break went early and it was full-gas all the way toward Milan. The stage was the second-fastest road stage in Giro history, behind the 51.234km/h recorded from Matera to Brindisi in 2020, a stage won by Arnaud Démare.
Once into the sprawling city, GC leaders didn’t like the look of the tricky, urban city, and race officials agreed to take the official finishing time on the bell lap.
That put pressure on the sprinter teams to pick up the pace with fewer riders committed to the chase, and Unibet Rose Rockets, Lidl-Trek, Soudal Quick-Step and NSN Pro Cycling all contributed. But it was too late.
Lidl-Trek’s Max Walscheid blamed the TV motorcycles for helping to pace along the breakaway as the average speed of the stage was an eye-watering 51.391 km/h.
“We were really looking forward to today and I’m sorry, but motorbikes took it away,” Walscheid told Eurosport. “It’s unbelievable. We went all flat out. All sprint teams burned their teams.”
The gap stood at 30 seconds with 5km to go, and the quartet drive hard all the way to the line to make sure they were not reeled in. Polti VisitMalta tried to set up Maestri, but Dversnes made easy work of the Italians.
Paul Magnier led the front pack across the line for fifth to regain the blue points jersey from Jhonatan Narváez.
Vingegaard seemed happy to finally wear the pink jersey.
“Obviously, to wear the maglia rosa has been a dream coming true,” he said. “I didn’t sleep very well last night, not because of the win but because it was very warm. We got to the hotel a bit late but it was a good night after a nice dinner. Riding into Milano in the pink jersey is a great way to honor such a special jersey in cycling.”
After Monday’s rest day, the 109th Giro resumes with the 113km 16th stage from Bellinzona to the Cat. 1 summit finish at Carì.
Giro d’Italia stage 15 results
[analyse_source url=”https://velo.outsideonline.com/road/road-racing/giro-ditalia/giro-ditalia-stage-15-results-report/”]