← Back to Journal

Giro d'Italia 2026 Stages 8-9: Vingegaard Unstoppable, Eulalio Clings to Pink

Jonas Vingegaard has won both summit finishes — the Blockhaus and Corno alle Scale. Pellizzari cracked. Eulalio still wears pink but the Dane is closing in. The Giro belongs to Vingegaard now.

By ZealZag Team
Giro d'Italia 2026 Stages 8-9: Vingegaard Unstoppable, Eulalio Clings to Pink

Photo: Ciaran Quinn

Race109th Giro d'Italia, Stages 8-9
Stage 8Chieti to Fermo, 156km — Winner: Jhonatan Narvaez
Stage 9Cervia to Corno alle Scale, 184km — Winner: Jonas Vingegaard
LeaderAfonso Eulalio retains Maglia Rosa

Two stages. Two more chapters of a Giro that refuses to follow any script except the one Jonas Vingegaard is writing on every mountain he touches.

Stage 8: Narvaez Again

Stage 8 from Chieti to Fermo belonged to the breakaway — and specifically to Jhonatan Narvaez (UAE Team Emirates-XRG), who took his second stage win of this Giro. The Ecuadorian has been the surprise package of the race, providing UAE with morale-boosting results after their devastating crashes in Bulgaria.

Behind, the GC battle simmered. Eulalio tried to attack on the final climb, looking to claw back seconds on Vingegaard. It backfired. Vingegaard marked him effortlessly and took 2 seconds in the final sprint. The message was subtle but clear: you cannot attack what you cannot drop.

Stage 9: Vingegaard Crowns Corno alle Scale

If the Blockhaus was a statement, Corno alle Scale was a coronation. The 184-kilometre stage from Cervia ended with a brutal summit finish, and Vingegaard treated it exactly as he treated the Blockhaus — attacking with calculated precision and riding away from everyone.

Felix Gall (Decathlon-CMA CGM) again proved himself the best of the rest, finishing just 12 seconds behind. Davide Piganzoli took third. But the real story was behind them: Giulio Pellizzari cracked. The young Italian who had been riding so promisingly in the first week lost significant time on the climb, dropping out of realistic GC contention.

Eulalio fought hard but lost more time. His pink jersey remains — but it is thinner with every mountain.

Connect with training partners, earn travel miles, and discover terrain worth crossing borders for.

Join ZealZagFollow us on Instagram

General Classification After Stage 9

PosRiderTeamGap
1Afonso EulalioBahrain Victorious
2Jonas VingegaardVisma-Lease a Bikeclosing
3Felix GallDecathlon-CMA CGM+3:54

Full standings available on the official Giro site.

The Pattern Is Clear

Vingegaard has now won both summit finishes in this Giro. He has been the strongest rider on every climb. His Visma-Lease a Bike team has controlled the race with an authority that borders on dominance. The 40km time trial — where Vingegaard is expected to gain even more time — looms in Week 2.

The question is no longer whether Vingegaard will win this Giro. The question is whether anyone can make it interesting.

Eulalio deserves enormous credit. The Portuguese rider has defended the Maglia Rosa with intelligence and courage for days longer than anyone expected. But the mountains are relentless, and Vingegaard is more relentless still.

What Lies Ahead

The race enters its second rest day before Week 2 — which brings the decisive time trial and more mountain stages. If Vingegaard rides the time trial as expected, he could take the Maglia Rosa without needing another mountain attack.

Want to ride these climbs? See our Race the Route guides for the Blockhaus and Potenza. For the full Giro story: Stage 7 Blockhaus, Stage 5, and Stages 1-4. Also this weekend: WSL at Raglan and Ultra-Trail Snowdonia.