2026 Giro d'Italia Stage 8 Results & Recap

Share
Jhonatan Narváez (UAD) took his second stage win of this Giro d'Italia and his team's third of the race after dropping Andreas Leknessund (UXM) on the penultimate climb of the day into Fermo. The hill...

Stage 8 of the 2026 Giro d'Italia is in the books. The final results and standings are below, followed by our recap of how the race unfolded.

Tour Tracker Pro CyclingGet the App

Race Recap

Jhonatan Narváez (UAD) took his second stage win of this Giro d'Italia and his team's third of the race after dropping Andreas Leknessund (UXM) on the penultimate climb of the day into Fermo.

The hilly finale looked ideal for a breakaway group, and also for a rider with the punchy qualities of the Ecuadorean champion. But that also meant that every team with a rider of that same type wanted to make sure they were in the break, which resulted in a frantic and very high-speed opening to the stage.

80km of attacks, chases and counters passed before the winning break went clear. Early on, Filippo Ganna (IGD) and Alberto Bettiol (XAT) opened a 35-second gap, hoping that reinforcements would arrive to help them. When they arrived, the bunch were on their heels.

And that's how it continued until Mikkel Bjerg (UAD) clipped away from the front of the peloton with the stage more than half-completed. Narváez was quick to join him. Leknessund had to work harder to bridge the gap, but quickly began to cooperate with his two UAE Team Emirates XRG rivals.

Behind this trio, the action remained frenetic, but disorganized. Chase groups formed, but collaboration always broke down, resulting in solo pursuits from Gianmarco Garofoli (SOQ) in the first place and then Javier Romo (MOV) that never threatened the three leaders.

That was largely down to the pacing done by Bjerg to keep the leaders clear. Almost dropped on one late climb, he recovered to set the pace into the bottom of the final two short cat 4 hills, both featuring wall-like pitches.

Narváez attacked going onto the first of them. Bjerg fell away, but Leknessund held firm, although he wasn't able to hold the pace of his rival's second acceleration.

On the descent that followed, the Norwegian closed in and the pair went onto to the final ascent just a dozen seconds apart. Yet, as soon as the road ramped up again, Narváez began to edge clear and finally finished 32 seconds ahead of his rival, with Martin Tjøtta (UXM) another 10 seconds back in third.

Back in the GC group, race leader Afonso Eulálio (TBV) showed he's not overawed by being in pink with an attack a kilometer from the finish. Jai Hindley (RBH) countered it in the closing moments, but had Jonas Vingegaard (TVL) glued to his wheel, determined to prevent any time loss.

Get the App

Get our full coverage of the Giro d'Italia and every race we cover with our mobile app! The apps have over 100 additional exclusive features, including our award-winning Time Machine feature that lets you pause/rewind/replay the entire app to sync with delayed race video, integrated Fantasy Cycling, push notifications, an integrated news feed, live GPS tracking, world-class commentary, and our animated interactive maps and profiles.