Fredrik Dversnes Lavik has won the fifteenth stage of the
Giro d'Italia. The Norwegian from Uno-X Mobility managed to stay clear of the peloton alongside three other early attackers. The sprint teams badly misjudged the danger posed by the breakaway, and Dversnes won the sprint ahead of Mirco Maestri (Polti VisitMalta) and Martin Marcellusi (Bardiani CSF 7 Saber).
Sunday would normally offer one of the final sprint opportunities of this Giro. Riders like Jonathan Milan, Paul Magnier and Dylan Groenewegen will have had this day circled in the calendar for months. Stage 15 is the flattest stage of the entire race in terms of elevation gain.
Much would depend, however, on how fresh the sprinters were. After a brutal mountain stage on Saturday, fatigue was always going to take its toll on some of them. Could Unibet Rose Rockets use Groenewegen to make up for their bad luck
in Naples, or would we see another duel between Milan and Magnier?
It was warm again at the start in Voghera. Given the profile, you might have expected little appetite for a breakaway — but the opening phase was surprisingly chaotic. The Bardiani and Polti VisitMalta riders were especially active, forcing Soudal Quick-Step to repeatedly police the situation to prevent four riders from a single team getting away.
Continue reading below the tweet!
Narváez and Magnier sprint for the purple jersey
When four riders did eventually escape, they were given room to go. Mattia Bais and Mirco Maestri of Polti VisitMalta were in the move, joined by Martin Marcellusi of Bardiani CSF 7 Saber and Fredrik Dversnes Lavik of Uno-X Mobility. The peloton judged there was little threat in the group and let them go.
The stage then played out like a typical sprint stage, with the leaders building up a few minutes on the bunch. They contested the points at the intermediate sprint, but back in the peloton the battle for the last remaining point also heated up. UAE Team Emirates-XRG set up a full sprint train for points jersey holder Jhonatan Narváez, but he was outsprinted neatly by Paul Magnier — bringing the Frenchman back level with his rival in the standings.
Once in Milan, the rest of the race looked like a textbook sprint stage. Enric Mas was briefly caught up in a minor crash, but otherwise little of note happened. It did, however, cause concern for race leader Jonas Vingegaard (Visma | Lease a Bike), who went to speak with the jury vehicle about the barriers along the course: "I nearly went down," he cried. Giulio Ciccone also lodged a complaint with the officials.
Continue reading below the tweet!
The jury opts for a strict neutralisation
This prompted the jury to act, and they chose to adjust the rules. GC times would be taken at the penultimate pass through the finish line, with 16 kilometres still to race. Riders not fighting for the stage win could then ride in at their own pace — which will surely have satisfied Vingegaard and company.
The pace was high: with 30 kilometres to go, the average speed sat at 50 kilometres per hour. The leaders held on remarkably well: at that point the gap was still one and a half minutes. They were not being reeled in quickly by the peloton, where Unibet Rose Rockets and Soudal Quick-Step were setting the tempo — but help was thin on the ground. Was it going too slowly?
More riders were quickly pushed to the front. The Rockets burned through Niklas Larsen and Tomas Kopecky, while Lukas Kubis had also been seen on the front early. At Lidl-Trek, Tim Torn Teutenberg and Max Walscheid also lent a hand. The four leaders were slowly being reeled in, but it was a laboured effort.
Continue reading below the video!
The breakaway drives the sprint teams mad
In the final lap, things turned desperately awkward. Walscheid also pulled off, leaving Kubis and Fabio Van den Bossche (Soudal Quick-Step) as just two riders fighting against four leaders. The peloton simply wasn't closing the gap. With ten kilometres to go, the difference was still 45 seconds. When even GC rider Derek Gee-West offered to help, the message was clear: all hands on deck.
It went right to the wire. Van den Bossche couldn't go on, and the task fell to the Rockets. They had to dig in early. Even Elmar Reinders was forced onto the front. Gradually the peloton drew closer — but then it was over: virtually every domestique had been burned. Alpecin-Premier Tech took over, but there was no one else left to help.
And so the breakaway riders clawed back time again. With three kilometres to go the gap was 25 seconds — was it enough? Maestri, Bais, Marcellusi and Dversnes fought like lions. Jasper Stuyven put in one serious effort, but after that it went quiet again. The break was going to make it: Bais rode himself empty, before Dversnes launched his sprint. He proved the fastest, just ahead of Maestri and Marcellusi.
Stage 15 Giro d'Italia 2026 — Result