
PEZ Race Report: Jhonatan Narváez continues to make the 2026 Giro d’Italia his playground. The Ecuadorian timed his attack to perfection on the steep ramps into Fermo, riding clear from a three-man move to take a brilliant Stage 8 victory after a savage day across the Marche walls. While Narváez celebrated, Jonas Vingegaard, Afonso Eulálio and the Giro’s other GC hopefuls chose caution over confrontation on a stage designed for late-race chaos.
Behind, veteran Dutchman Wout Poels salvaged ninth place from a chasing move, while maglia rosa holder Afonso Eulálio and Jonas Vingegaard traded only nervous glances rather than serious punches.

After the brute-force mountain test of Blockhaus, the Giro peloton faced something altogether different on Stage 8 — 156 punchy kilometers from Chieti to Fermo, wedged awkwardly between two summit finishes but far from a recovery day. The route packed plenty of sting, especially over the final 70 kilometers where the infamous Marche walls — including the leg-burning slopes of Capodarco — promised the kind of terrain where opportunists thrive and tired legs are brutally exposed.

With four categorized climbs stacked into the finale and steep little ramps hidden around every corner, this had all the ingredients for breakaway chaos… or late GC mischief.
At 13:37 local time, all 169 riders rolled through kilometer zero and officially got the show on the road.

The Route
The stage course combines a flat start on wide and mostly straight roads along the Adriatic coast, and a second uphill part in the hinterland of Fermo, with a steady brace of climbs and descents, and a number of steep ascents (‘muri’) especially in the final part. Past Cupra Marittima, the stage heads inland where KOM points are up for grabs in Montefiore dell’Aso and in Monterubbiano. The route takes a first pass through Fermo, kicks up the Via Cardarelli then descends onto the ss. 16 Adriatica, and takes in ascents to Capodarco (awarding KOM points) and Fermo-Reputolo before reaching the finish.

Final Kilometres
The final kilometres have a steep upward gradient. After clearing the Reputolo climb, which leads into urban Fermo (with a max. 22% pitch), the route continues on narrow porphyry city roads with sharp gradients. After a short descent until the last 750 m, the road goes up again at around 10% all the way to the finish, which sits on 6 m wide tarmac.

Stage 8 may have looked tame on paper at just 156 kilometers from Chieti to Fermo, but the finale was anything but. Four categorized climbs packed into the final 60 kilometers — plus a handful of brutally steep muri — guaranteed a day of stress, survival and opportunism. The uphill finish itself, nearly four kilometers at 5.7%, only added fuel to the fire.

Chaos Early as Breakaway Battle Ignites
With the parcours screaming “breakaway day,” the opening hour was absolute chaos.
Among the first serious movers were Italian powerhouses Filippo Ganna and Alberto Bettiol, who briefly slipped clear and built a useful gap while the peloton hesitated. But behind them, the attacks never stopped. Wout Poels, Giulio Ciccone, Toon Aerts and a revolving cast of hopefuls all tried to force their way into the move of the day.
Ganna and Bettiol dangled tantalizingly out front for nearly an hour, hovering 20 to 30 seconds clear, but the peloton finally reeled them back in — resetting the stage for another round of tactical warfare.
There was collateral damage too. Swiss rider Fabio Christen abandoned after a heavy crash, while Jake Stewart also climbed off during the relentless opening exchanges.
Visma Forced Into Damage Control
Then came the first real panic of the day.
With 75 kilometers remaining, a dangerous move of roughly 40 riders suddenly snapped clear — including Jai Hindley and race leader Afonso Eulálio.
Missing? Jonas Vingegaard.
For a few nervous moments, Team Visma | Lease a Bike found themselves on the wrong side of the split and were forced into full pursuit mode to protect their Giro ambitions.
The Dutch squad reacted quickly, shutting the move down before things got ugly, but not before three riders slipped away from the front group: Mikkel Bjerg, Jhonatan Narváez and Andreas Leknessund.

That trio quickly opened a 50-second advantage while a sizeable counterattack formed behind.
Poels in the Chase as Narváez Gets a Free Ride
The 21-man chase group featured plenty of firepower, including Poels, Frank van den Broek, Chris Hamilton, Fabio Vandenbossche, Johannes Kulset and Igor Arrieta — the best placed rider on GC among the escapees at over six minutes down.
As the race hit the Montefiore dell’Aso climb, more reinforcements bridged across from the peloton, among them Christian Scaroni, Guillermo Thomas Silva, Jan Christen, Filippo Zana and Javier Romo, who later tried a long-range solo effort to bridge to the leaders.
But the move was doomed.
Up front, Bjerg buried himself completely for teammate Narváez, turning the screws with a monster pull that kept Romo dangling awkwardly between groups while the rest of the chasers slowly lost ground.
Meanwhile, Bahrain Victorious controlled the peloton behind, but the gap drifted toward three-and-a-half minutes — more than enough breathing room for a rider with Narváez’s explosive finishing kick.
Narváez Pulls the Trigger
The winning move came on the Capodarco climb — 2.5 kilometers at 6.1% — with just over seven kilometers to race.

Narváez attacked.
Leknessund initially managed to cling close, hovering around 15 seconds behind and even threatening to claw his way back. But on one of the savage little walls between four and three kilometers remaining, the Ecuadorian hit the gas again and finally snapped the elastic for good.
From there, it was all over.

Narváez powered solo into Fermo to take a brilliant victory — his third-ever Giro stage win after earlier success in Stage 4 of this year’s race and the opening stage of the 2024 Giro.

Leknessund rolled in for second, while his Uno-X teammate Martin Tjøtta rounded out the podium after winning the sprint behind. Poels dug deep for ninth place on a day when survival mattered nearly as much as speed.

Favorites Keep Their Powder Dry
For all the terrain designed to spark fireworks, the GC men ultimately chose restraint.
Visma | Lease a Bike drove a hard pace over the final climbs, steadily thinning the bunch, but no decisive attack ever came. The only real spark arrived under the flamme rouge when maglia rosa Eulálio accelerated in search of a few bonus seconds.
Giro d’Italia 2026 Stage 8 Video Hilights
Vingegaard was having none of it.
The Dane calmly marked the move before a short uphill sprint settled little more than bragging rights — though Jai Hindley looked particularly sharp, hinting that the Australian may still have plenty to say in this Giro.
After the fireworks of Blockhaus, Stage 8 turned into a truce. Narváez stole the spotlight, the favorites stayed cautious, and the Giro rolls on with tensions quietly simmering beneath the surface.
QUOTES
Speaking seconds after the finish, the stage winner Jhonatan Narvaez said: “We knew it was a good stage for me. We played it well with my teammates. I think the man of the day is Mikkel Bjerg. He’s a guy who works a lot for the team all year long. We had an agreement, I can’t say it now but he’s the man! In the end when I was alone it was all about the legs. The headwind made it extremely hard. We never gave up, even with 60km to go. We rode smart. It’s a big victory, after my crash in January, after we were down to five riders here at the Giro. We have a good atmosphere in the team. I think we will stages again next week”.
2026 Giro d’Italia Results
2026 Giro d’Italia Overall Results After Stage 8
Follow all The PEZ Giro d’Italia coverage here
• Week 1 Stage by Stage Route Guide
The post Giro’26 St 8: Narváez Strikes Again on Fermo’s Brutal Walls appeared first on PezCycling News.
