Giro d’Italia 2026 stage 9: Jonas Vingegaard wins on Corno alle Scale as week ends with another summit finish statement

Jonas Vingegaard closed out the first week of the 2026 Giro d’Italia with another summit finish win, taking stage 9 at Corno alle Scale after 184km from Cervia and confirming once again that he is the strongest rider in the race when the road goes uphill. The Team Visma | Lease a Bike rider first followed Felix Gall’s acceleration on the final climb, then made his own decisive move inside the last kilometre to ride clear alone.

Gall finished second at 12 seconds after another strong mountain ride, while Davide Piganzoli completed the podium at 39 seconds to cap another excellent day for Team Visma | Lease a Bike. Behind them, Afonso Eulálio limited his losses well enough to keep the maglia rosa, even if the stage again underlined where the real climbing strength lies in this race.

The stage had looked straightforward for much of the afternoon. A long flat opening phase and a manageable breakaway suggested a more controlled day, but Corno alle Scale changed that quickly. Once the race hit the final climb, the break began to disappear, the GC riders were forced into the open and Vingegaard once again proved he had the clearest answer when the gradient really mattered.

A long day shaped by the breakaway

The early phase of stage 9 followed a familiar Giro pattern. The break took time to settle, but once it did, the peloton gave it enough room to matter without ever allowing it to become completely safe. Bahrain Victorious rode with calm behind, content to protect Eulálio’s pink jersey without panicking, while the rest of the bunch kept the gap within touching distance for the climbers later on.

Giulio Ciccone was one of the most important names to shape the stage. No longer carrying the burden of the maglia rosa, he rode aggressively and eventually became the final serious survivor from the break. That gave Lidl-Trek a route back into the stage and, for a while, it looked as though the Italian might turn that freedom into a notable win on home roads.

The move out front was always going to come under pressure once the race reached the climb, but the break still did enough to keep the stage uncertain into the final hour. That uncertainty mattered because it forced the favourites to make choices rather than simply ride a rehearsed script.

Ciccone goes long, Gall forces the issue

Ciccone made his decisive move with 7.6km to go, attacking clear from the front of the race and trying to hold off the GC riders behind. It was a bold, well-timed move and for a few minutes it looked genuinely possible. He had clear road, he knew the climb, and the main contenders still had to decide whether they were riding for the stage or simply for time.

That hesitation behind did not last. Gall was the rider who forced the race open. Rather than waiting for Vingegaard to attack first, the Decathlon rider accelerated from the favourites’ group and immediately changed the rhythm of the climb. Vingegaard followed, and from that point the stage belonged to the two strongest climbers on the day.

Gall’s move did two things at once. It began pulling Ciccone back, and it also started to separate the true GC riders from those who were merely trying to survive. Once the pair made contact with Ciccone, the Italian’s chances were effectively over, but he had at least forced the race to become more selective before the final kilometre.

Vingegaard makes the winning move

Even after Ciccone had been caught, the stage was still open. Gall looked strong and, for a while, seemed capable of riding all the way to the line with Vingegaard. But when the road pitched up again inside the final kilometre, Vingegaard made the move that settled everything.

He accelerated cleanly, opened a gap immediately and never looked likely to be caught. Gall faded only slightly, but enough for the difference between them to become clear by the line. Piganzoli then came through for third, reinforcing how strong Visma were across the whole summit finish rather than only through their leader.

It was another controlled, decisive piece of climbing from Vingegaard. He did not need a huge long-range attack. He simply needed the right moment, and once it came he used it better than anyone else.

Eulálio keeps pink after another measured ride

The other major story on the climb was Afonso Eulálio’s defence of the maglia rosa. He could not follow the best when the race finally opened up, but he still rode strongly enough to retain the jersey heading into the rest day.

That was important. Corno alle Scale had looked like a finish where the pink jersey might crack badly, especially with Vingegaard already having won on Blockhaus. Instead, Eulálio stayed measured, rode his own pace and limited the damage. The overall lead remains his, even if the shape of the race is now much clearer.

For Bahrain Victorious, that made the day a success of sorts. They did not have the strongest rider on the climb, but they did keep the jersey for at least another stage. In a Giro like this, that still counts for plenty.

The hierarchy of the Giro is becoming clearer

Stage 9 did not blow the race apart, but it sharpened the picture again. Vingegaard now has another mountain stage win and has looked the best rider on both major summit finishes so far. Gall confirmed that his Blockhaus ride was not a one-off and that he belongs firmly in the upper end of this GC fight. Ciccone animated the stage and showed ambition, but also how difficult it is to finish a long move when the best climber in the race is close enough to strike.

Above all, Corno alle Scale felt like confirmation rather than surprise. On Blockhaus, Vingegaard announced himself. On stage 9, he reinforced the message.

Giro d’Italia 2026 stage 9 result

Results powered by FirstCycling.com

Main photo credit: Getty