
Alberto Bettiol won the 13th stage of the Giro d’Italia 2026 on Friday, while Afonso Eulálio retained the overall lead as the contenders kept their powder dry ahead of a big weekend for the General Classification.
Italian Bettiol took charge of the stage, 189 kilometers from Alessandria to Verbania, in the last few meters of the final Ungiasca climb. That's where he surged past Andreas Leknessund and went all-in for the finish line to claim his first Grand Tour stage since the 2021 Giro.
- More Info About How To Catch All The Best Cycling, News And Highlights
- Giro d’Italia 2026 Schedule
- Giro d'Italia 2026 Route Map, Details
- Giro d'Italia 2026 Stage 12 Results: Alec Segaert Attacks And Wins
Portugal's Eulálio is 33 seconds ahead of pre-race favorite Jonas Vingegaard in the GC and had little to do on a day in which the main peloton decided to leave a 15-man breakaway to have its day and rolled in over 13 minutes later.
It was the third win for an Italian in this year's Giro after Davide Ballerini and Filippo Ganna in Stage 6 and Stage 10, respectively, and a special one for Bettiol, whose girlfriend is from Verbania.
"It's a second home to me... I knew at the beginning that all of my family, all of her family and my closest friends would be at the finish," said Bettiol to RAI. "The most difficult thing today was getting and staying in the break. Once I was in it, I fought hard to lose as little time as possible on the climbs before getting some time back on the descent... it all went better than expected."
The fiendish structure of the stage - a long flat run before two categorized climbs in the final 30 kilometers - led to a series of attacks and splits in the peloton in the opening stages.
Eventually, a break settled into place and was left to charge off into the distance by the peloton, which contained all the main jersey contenders.
By the time the break got to the start of the Bieno climb, the peloton was over 11 minutes behind, and the attacks started in the leading group near the summit of the final Ungiasca climb.
Leknessund pulled away in a bid to take the stage before Bettiol, who was in hot pursuit, shot into the lead just before the crest of the climb and began to fly down the descent toward Verbania.
Bettiol, who rides for Astana, basked in the applause of the local fans in the town on the banks of Lake Maggiore before the main group crossed the line, with all eyes on what will be a brutal 14th stage Saturday.
There will be more movement among the General Classification contenders over 133 kilometers from Aosta, which feature two Category 1 climbs, including an Alpine summit finish in Pila.
Giro d’Italia 2026 Stage 13 Results – Top 25
- Alberto Bettiol (XDS Astana Team) – 3:51:33 (B12)
- Andreas Leknessund (Uno-X Mobility) – 3:51:59 (B6)
- Jasper Stuyven (Soudal Quick-Step) – 3:52:17 (B4)
- Michael Valgren (EF Education - EasyPost) – 3:52:17
- Mark Donovan (Pinarello Q36.5 Pro Cycling Team) – 3:52:17
- Josh Kench (Groupama - FDJ United) – 3:52:17 (B4)
- Mikkel Bjerg (UAE Team Emirates - XRG) – 3:53:06
- Francesco Busatto (Alpecin - Premier Tech) – 3:53:08
- Markus Hoelgaard (Uno-X Mobility) – 3:53:08
- Diego Pablo Sevilla (Team Polti VisitMalta) – 3:53:08
- Larry Warbasse (Tudor Pro Cycling Team) – 3:53:08
- Mirco Maestri (Team Polti VisitMalta) – 3:53:21
- Toon Aerts (Lotto Intermarché) – 3:53:21
- Axel Huens (Groupama - FDJ United) – 3:55:18 (B6)
- Johan Jacobs (Groupama - FDJ United) – 3:55:46
- Damiano Caruso (Bahrain - Victorious) – 4:04:39
- Afonso Eulálio (Bahrain - Victorious) – 4:04:39
- Embret Svestad-Bårdseng (Netcompany INEOS) – 4:04:39
- Thymen Arensman (Netcompany INEOS) – 4:04:39
- Egan Bernal (Netcompany INEOS) – 4:04:39
- Jonas Vingegaard (Team Visma | Lease a Bike) – 4:04:39
- Davide Piganzoli (Team Visma | Lease a Bike) – 4:04:39
- Sepp Kuss (Team Visma | Lease a Bike) – 4:04:39
- Felix Gall (Decathlon CMA CGM Team) – 4:04:39
- Gregor Mühlberger (Decathlon CMA CGM Team) – 4:04:39
Giro d’Italia 2026 Overall Standings – Top 25 After Stage 13
- Afonso Eulálio (Bahrain - Victorious) – 52:15:17 (B18)
- Jonas Vingegaard (Team Visma | Lease a Bike) – 52:15:50 (B20)
- Thymen Arensman (Netcompany INEOS) – 52:17:20 (B4)
- Felix Gall (Decathlon CMA CGM Team) – 52:17:47 (B12)
- Ben O'Connor (Team Jayco AlUla) – 52:18:07 (B4)
- Jai Hindley (Red Bull - BORA - hansgrohe) – 52:18:29 (B4)
- Michael Storer (Tudor Pro Cycling Team) – 52:18:51
- Derek Gee-West (Lidl - Trek) – 52:18:57
- Giulio Pellizzari (Red Bull - BORA - hansgrohe) – 52:18:59 (B4)
- Chris Harper (Pinarello Q36.5 Pro Cycling Team) – 52:19:32
- Markel Beloki (EF Education - EasyPost) – 52:19:37 (B2)
- Mathys Rondel (Tudor Pro Cycling Team) – 52:20:08
- Davide Piganzoli (Team Visma | Lease a Bike) – 52:20:50 (B4)
- Egan Bernal (Netcompany INEOS) – 52:21:02 (B6)
- Damiano Caruso (Bahrain - Victorious) – 52:21:34
- David de la Cruz (Pinarello Q36.5 Pro Cycling Team) – 52:22:00
- Jan Hirt (NSN Cycling Team) – 52:23:10
- Josh Kench (Groupama - FDJ United) – 52:23:41 (B4)
- Sepp Kuss (Team Visma | Lease a Bike) – 52:24:16
- Igor Arrieta (UAE Team Emirates - XRG) – 52:24:31 (B14)
- Harold Martín López (XDS Astana Team) – 52:25:06
- Johannes Kulset (Uno-X Mobility) – 52:25:23
- Gregor Mühlberger (Decathlon CMA CGM Team) – 52:25:41
- Giovanni Aleotti (Red Bull - BORA - hansgrohe) – 52:35:48
- Ludovico Crescioli (Team Polti VisitMalta) – 52:46:30 (B4)
Catch All The Best Races, Highlights, Insight, News And More On FloBikes
FloBikes is the streaming home to some of the best cycling from across the globe. Check out the broadcast schedule to watch more of your favorites in action.
FloBikes Archived Footage
Video footage from each event will be archived and stored in a video library for FloBikes subscribers to watch for the duration of their subscriptions.