Paul Magnier claimed his third stage win of the 2026 Giro d’Italia with a powerful sprint victory on stage 18 in Pieve di Soligo, turning a day that looked dangerous for the pure sprinters into another Soudal Quick-Step success. The Frenchman survived the late Muro di Ca’ del Poggio, returned to the front group after the race briefly split, then finished off a sharp lead-out to beat Edoardo Zambanini and Jonathan Milan.
Table of Contents
ToggleThe result also swung the maglia ciclamino battle back in Magnier’s favour. Jhonatan Narváez had taken the points jersey on stage 17 and added another point at the intermediate sprint, but he could not contest the final sprint. Magnier’s stage win gave him the full haul at the finish, moving him back into control of the points classification with the Giro now deep into its final week.
Jonas Vingegaard finished safely in the main group and retained the maglia rosa. The general classification contenders all arrived together, but the stage was far from uneventful, with Afonso Eulálio crashing heavily before attacking twice in a chaotic finale.
A restless start before the break finally forms
The 171-kilometre stage from Fai della Paganella to Pieve di Soligo had the look of a sprint day with a trap hidden in the final 10 kilometres. The Muro di Ca’ del Poggio, only 1.1 kilometres long but averaging more than 11 per cent and rising to around 20 per cent, gave attackers and punchy riders a clear chance to disrupt the sprint teams.
That uncertainty shaped the opening hour. Filippo Magli and Johan Jacobs were among the first riders to go clear, with Diego Pablo Sevilla, Matyáš Kopecký, Robert Stannard, Juan Pedro López and Harold Martín López all involved in early moves as the peloton refused to let the race settle.
The first real selection came on an unclassified rise, where Jacobs briefly pushed on alone before being brought back. More attacks followed, including moves from Gianmarco Garofoli and Mattia Bais, but the bunch repeatedly closed things down before the day’s break finally took shape.
Bais and Andrea Mifsud went clear for Polti VisitMalta, James Shaw bridged across for EF Education-EasyPost, and Jonas Geens later joined them to make it four at the front. With a little over 100 kilometres remaining, the group had finally earned enough space to become the break of the day.
Lidl-Trek, NSN and UAE keep the break close
The peloton never gave the escape much freedom. Lidl-Trek were prominent early in the chase, clearly backing Jonathan Milan to survive the late climb and contest the sprint. NSN also contributed, with Corbin Strong and Ethan Vernon both possible options on a finish that required more than just flat speed.
UAE Team Emirates-XRG had a different incentive. Narváez had taken the maglia ciclamino from Magnier the day before, and the Muro di Ca’ del Poggio looked like exactly the kind of ramp where he could attack, distance the sprinters and potentially strengthen his grip on the points jersey.
The four-rider break took the climb at Fastro, where Bais moved clear to collect the mountain points ahead of Mifsud, Geens and Shaw. The gap briefly stretched beyond 2 minutes, but the bunch quickly brought it back under control. Through the middle of the stage, the advantage hovered around a little over a minute, leaving the escape with visibility but not much margin.
By 70 kilometres to go, the gap was down to 1:20. By 60 kilometres, it was still close to a minute. The peloton had learned from the missed opportunity in Milan on stage 15, and this time the sprinter teams were not prepared to let a small breakaway drift too far.
Eulálio crashes before the finale
The stage took a sudden turn with around 49 kilometres remaining when Afonso Eulálio crashed heavily. The white jersey appeared to become tangled with a musette being held out from the roadside, falling hard and needing a bike change before chasing back with help from Bahrain Victorious.
It was a worrying moment for a rider who had already carried so much of the Giro’s early storyline, from taking pink in the first half of the race to then fighting to stay in the podium picture. Eulálio looked uncomfortable immediately after the fall, but he did return to the peloton and would later show that the crash had not ended his day.
The break still had around a minute at 30 kilometres to go, but the race was tightening quickly. A split opened in the peloton on a descent, briefly catching out riders including Olav Kooij Van Uden, Eulálio and Ben O’Connor, but the gap was closed by Decathlon and others before the race reached the decisive finale.
Bais, Mifsud and Shaw were caught before the Red Bull Kilometre, leaving Geens alone in front for a short final resistance. He stretched his advantage back out slightly, but once the positioning battle began before the Muro di Ca’ del Poggio, his chance disappeared.
The Muro splits the race
The race hit the Muro di Ca’ del Poggio with the bunch strung out and the stage still open. Unibet Tietema Rockets, Netcompany Ineos, Lidl-Trek, Team Visma | Lease a Bike and others fought for position before the climb, while Geens was finally caught just as the road kicked up.
Eulálio made the first real move on the climb, attacking in the white jersey despite his earlier crash. He quickly opened a small gap, but Visma responded through Sepp Kuss, with Vingegaard tucked in behind. Kuss brought Eulálio back before Vingegaard himself came through near the top.
The maglia rosa crested the climb first, and the effort split the peloton. Around 20 riders went clear, including Eulálio, Strong, Guillermo Thomas Silva, Orluis Aular, Thymen Arensman, Gee-West and Jai Hindley. Milan, Narváez and Magnier were initially not in that first group, which briefly raised the possibility of a very different finish.
Hindley attacked from the front group, but Egan Bernal closed him down on behalf of Arensman. Johannes Kulset then countered, with Eulálio following. For a moment, the pair looked as if they might turn the sprint day into a late attackers’ win.
Magnier survives and Soudal finish it off
The hesitation behind allowed Eulálio and Kulset to hold a small lead with 5 kilometres remaining, but the chase group behind was growing. Milan, Magnier and Narváez all returned as the groups came back together, and with 3 kilometres remaining the race had reset into a reduced sprint scenario.
Eulálio and Kulset were finally caught with 1.2 kilometres to go. Movistar briefly moved to the front to set up Aular through a late corner, but Soudal Quick-Step then took over for Magnier. Jasper Stuyven delivered the French sprinter into position, giving him the timing and space he needed before the final launch.
Magnier opened his sprint strongly and had enough speed to hold off Zambanini, who produced an excellent late finish for Bahrain Victorious. Milan took third for Lidl-Trek, another podium place but still not the stage win he has been chasing throughout this Giro. Francesco Busatto and Corbin Strong completed the top five.
It was a sharp and intelligent win from Magnier. He had looked under pressure on the climb, and even his team had not appeared completely certain the day would end with him sprinting for victory. Once he returned to the front group, however, Soudal adapted quickly, and Stuyven’s lead-out gave him the clearest path to the line.
Magnier retakes points lead as Vingegaard stays safe
The 50 points for victory transformed the ciclamino battle. Magnier moved back to the top of the points classification on 195 points, ahead of Narváez on 158. Milan climbed to 103, but with only limited sprint opportunities left, the jersey now looks far more favourable for Magnier than it had after stage 17.
Vingegaard finished safely in the main group alongside his GC rivals, keeping his overall lead at 4:03 over Felix Gall, with Thymen Arensman third at 4:27. Eulálio also finished in the front group after his crash and late attacks, preserving his young rider lead and showing impressive resilience on a stage that could easily have turned damaging.
Stage 18 was supposed to be a question of whether the sprinters could survive the wall. Magnier answered it emphatically. He climbed well enough, his team reacted quickly enough, and when the race returned to a sprint, he was again the fastest rider left.
Giro d’Italia 2026 stage 18 result
Results powered by FirstCycling.com
Main photo credit: RCS







