Magnier capped a stunning Giro with his third stage victory, completing a sprint hat-trick. The young Frenchman survived the steep Muro di Ca' del Poggio inside the final 10 km, staying near the front as the climb failed to fragment the bunch decisively. With the escapees caught just before the flamme rouge, his team set up the finale and Jasper Stuyven delivered a perfect lead-out. Magnier launched and powered clear convincingly, holding off Edoardo Zambanini and Jonathan Milan. The win also restored the maglia ciclamino to his shoulders, reclaiming the points lead from Jhonatan Narváez. It is the headline performance of his race — three wins from a single Grand Tour confirming his arrival among the sport's elite fast men.
Cycling Results · Stage Analysis · Édition 2026
Stage 18: Fai della Paganella → Pieve di Soligo
Giro d'Italia 2026
Paul Magnier completes a hat-trick of stage wins in a bunch sprint despite the late Muro di Ca' del Poggio; Jonas Vingegaard retains the maglia rosa with three stages to go.
Magnier completes hat-trick, Vingegaard retains pink
It took 35 kilometres of relentless attacking before the day's move finally stuck. Andrea Mifsud and Mattia Bais slipped clear, were joined by James Shaw, and with 106 km remaining Jonas Geens bridged across to make it a four-man break. Their advantage never grew beyond just over two minutes, and with 20 km to go the escape was effectively over; only Geens fought on alone before being swept up at the foot of the Muro di Ca' del Poggio.
The brutally steep Muro, tucked inside the final 10 kilometres, is exactly the kind of wall that can blow a sprint apart. Afonso Eulálio attacked on its slopes but was reeled in by the GC group just before the summit, with Corbin Strong and Orluis Aular also active. Crucially, the peloton — most of the fast men still aboard — was never far adrift, and the selection failed to truly take hold over the top.
Inside the final 6 km Johannes Kulset jumped away and Eulálio chased across, but the peloton closed the chase group down and caught the pair right before the flamme rouge, teeing up the bunch finish. Jasper Stuyven delivered a textbook lead-out and Paul Magnier powered to his third win of this Giro in convincing fashion, holding off Edoardo Zambanini and Jonathan Milan while also reclaiming the maglia ciclamino points jersey from Jhonatan Narváez.
The general classification was untouched: Vingegaard stays in pink with Felix Gall and Thymen Arensman completing the podium. Three stages remain — the queen stage 19 to Piani di Pezzè, stage 20 over Piancavallo, and the processional finale in Rome on Sunday.
Vingegaard retains pink
Jonas Vingegaard finished safely in the bunch and keeps the maglia rosa, a lead he has held since Pila on stage 14. Behind him the GC remains unchanged: Felix Gall sits second at +4:03, Thymen Arensman third at +4:27, Jai Hindley fourth at +5:00, Afonso Eulálio fifth at +5:40, Derek Gee sixth at +7:09 and Michael Storer seventh at +7:14. With three stages left — the queen stage 19 (Feltre → Piani di Pezzè) and the Piancavallo summit on stage 20 offering the last realistic chances to overturn the GC before the Rome finale on Sunday — the real overall battle now hinges on the two remaining mountain days.
Storylines from the stage
Milan made it over the Muro di Ca' del Poggio with the front group and contested the sprint on home roads, but came up short again, finishing third behind Magnier and Zambanini. The Italian was denied a stage win once more by the in-form Frenchman, who has now beaten him repeatedly in this Giro's bunch finishes.
Strong was active in the finale, featuring in the mix over the Muro di Ca' del Poggio alongside the GC group and attackers before the regroup. He held position into the bunch sprint and rounded out the top five, a solid result on a punchy finishing circuit that suited his all-round qualities.
Vingegaard navigated the punchy Prosecco-country finale without trouble, his GC group neutralising Afonso Eulálio's attack on the Muro di Ca' del Poggio just before the summit. He finished safely in the bunch to retain the maglia rosa he has worn since Pila on stage 14, with his lead over Felix Gall and Thymen Arensman intact at 4:03 and 4:27 respectively. The Dane now turns his attention to defending pink across the two remaining mountain stages before Rome.
Giro d'Italia — every stage we've published
-
S1Stage 1: Nessebar → Burgas
-
S2Stage 2: Burgas → Veliko Tarnovo
-
S3Stage 3: Plovdiv → Sofia
-
S4Stage 4: Catanzaro → Cosenza
-
S5Stage 5: Praia a Mare → Potenza
-
S6Stage 6: Paestum → Napoli
-
S7Stage 7: Formia → Blockhaus
-
S8Stage 8: Chieti → Fermo
-
S9Stage 9: Cervia → Corno alle Scale
-
S10Stage 10: Viareggio → Massa (ITT)
-
S11Stage 11: Porcari → Chiavari
-
S12Stage 12: Imperia → Novi Ligure
-
S13Stage 13: Alessandria → Verbania
-
S14Stage 14: Aosta → Pila
-
S15Stage 15: Voghera → Milano
-
S16Stage 16: Bellinzona → Carì
-
S17Stage 17: Cassano d'Adda → Andalo
-
S18Stage 18: Fai della Paganella → Pieve di SoligoYOU ARE HERE
-
S19Stage 19: Feltre → Alleghe (Piani di Pezzè)
-
S20Stage 20: Gemona del Friuli → Piancavallo
-
S21Stage 21: Roma → Roma
Where this stage analysis comes from
- 🇬🇧 CyclingStage — Giro 2026: Magnier completes hat-trick, Vingegaard retains pink
- 🇬🇧 RTÉ Sport — Magnier sprints to stage win as Vingegaard stays in pink
- 🇬🇧 Channel News Asia (Reuters) — Magnier sprints to third win of Giro, Vingegaard stays in pink
- 🇬🇧 The Independent — Paul Magnier claims hat-trick of Giro d'Italia stage wins as Jonathan Milan denied again