Jhonatan Narvaez won stage 8 of the 2026 Giro d'Italia on May 16, completing the 156km course in 3 hours 27 minutes 26 seconds for his second stage victory of the race [1, 2]. The stage finished with a mainly uphill final section that proved decisive [1, 2].

Narvaez rode as part of a three-man breakaway with Mikkel Bjerg of UAE Team Emirates-XRG and Andreas Leknessund of Uno-X Mobility [1, 2]. Bjerg helped set the pace before dropping off late in the stage [1, 2]. Narvaez attacked with about 10.5km remaining, pulling clear to win by 32 seconds over Leknessund [1, 2]. Leknessund said Narvaez "was stronger in the end, kind of as expected" [1].

Narvaez praised Bjerg's support, saying, "It was a nice stage for me. I think we play well with my team-mate - I think he was the man of the day - Mikkel Bjerg. In the end it was about the legs" [1].

Afonso Eulalio of Portugal kept the race leader's pink jersey after stage 8, holding a lead of 3 minutes 15 seconds over Denmark’s Jonas Vingegaard [1, 2]. The 2026 Giro has faced several high-profile rider abandons due to crashes, including Adam Yates, Jay Vine, and Marc Soler of UAE Team Emirates-XRG who exited following a crash on stage 3 [2].

Stage 9, scheduled for Sunday May 17, starts on the Adriatic Sea and finishes with a steep climb over the last 3 kilometers, posing a challenge for Eulalio's lead [2]. Monday will be a rest day, with a 42km individual time trial planned for Tuesday along Italy's west coast [2].