Sepp Kuss triumphs on queen stage to complete trilogy – Giro d’Italia

Giro d’Italia 2026

Stage 19

Star US climber Sepp Kuss completed the set of Grand Tour stage wins with victory on an epic queen stage 19 of the Giro d’Italia in the Dolomites, continuing Visma-Lease a Bike’s total domination of the 2026 edition.

Adding to his two wins from the Vuelta and one from the Tour, Kuss was part of a 26-rider breakaway that moved away on the first categorised climb of the brutal day, but had to bide his time before catching and attacking away from Giulio Ciccone (Lidl-Trek) on the Piani di Pezzè summit finish.

Ciccone had got away on the long descent off the penultimate climb and started the final run for home with a minute lead on the chasing remnants of the break. Kuss surged with Giulio Pellizzari (Red Bull-Bora-Hansgrohe) in his wheel to try and chase Ciccone down, but no one could match his pace as he rode across to the home rider and dropped him to win solo.

Derek Gee-West (Lidl-Trek) paced his final climb brilliantly to finish second on the stage, gaining important time on GC. After being denied again after so many days of trying, Ciccone was third at the line.

“I knew he would accelerate over the top for the mountain’s points and it looked like he was already slowing up over the top. Then he looked, and there was a gap. By the bottom of the climb, there was a gap of one minute, so I thought ‘oh it’s over’,” admitted Kuss of the moment Ciccone went.

“To be honest, I was a bit demotivated because I thought it was over, but I just tried to focus on doing the fastest climb possible. A nice win for me.”

This was Visma’s fifth stage win of the race, adding to champion-elect Jonas Vingegaard’s four summit finish wins. On a perfect day for the Dutch team, Vingegaard marked every move made by Felix Gall (Decathlon CMA CGM) and Jai Hindley (Red Bull-Bora-Hansgrohe) to maintain his strong hold over the pink jersey.

Thymen Arensman (Netcompany Ineos) was the big loser from the group of favourites, dropping off the podium as he was leapfrogged by the improving Hindley, with just one more mountain stage tomorrow to try and salvage third place.

Kuss said how completing the set of GT stage wins was never “the primary goal,” with his full focus on supporting Vingegaard’s GC ambitions. But after the Dane took full control of pink with victories on the first four summit finishes, he spoke openly about how he would be proud to help get a stage win for Kuss of Davide Piganzoli.

Stage 19 saw the riders head into the Dolomites.

“The main challenge was to win the pink jersey with Jonas, and so far it’s looking good, but when they told me the other night that I had the chance to go in the break, I knew I had to seize the opportunity,” said Kuss.

“To be honest, it’s something I always dreamt of, but every year it’s getting harder and harder. I keep progressing, but so does everyone else, so every year that goes by, I think it’s going to be even harder to win a stage in the Giro to complete all three, but I just can’t believe it.”

Kuss got emotional during his post-stage interview when speaking about having his family at the finish line. He dedicated his victory to the people he doesn’t get to see during his busy schedule, training and racing all over the world.

“Lots of suffering. I knew I had to push it all the way to the line, and I went pretty deep in the middle, but I knew my mother was going to be standing 500 metres from the finish,” he said with a smile, before choking up.

“Big shoutout to her and my family, because I really only see them a few weeks every year. It’s hard to stay in contact with everybody who’s far away, but it was really nice to have her there. I’m always thinking of my family and my friends that I don’t get to see so much. This is for them.”

The Giro d’Italia has long left its most brutal tests to the backend of the race, and the 109th edition was no different, with stage 19 bringing the remaining riders to an epic day in the Dolomites, where 151km and almost 5000m of elevation gain would decide the race.

46km of racing brought them to the foot of the first climb, the Passo Duran, and several riders were interested in making it there with a gap already established. Many of the big teams tried their luck, with 16 riders eventually managing to get away over the undulating terrain.

The race was far from settled, though, with Visma-Lease a Bike keeping the gap close under two minutes, and once the peloton reached the 12-kilometre climbs, that initial break was caught and a new break started to form, with the likes of Damiano Caruso (Bahrain Victorious), Sepp Kuss (Visma) and Giulio Ciccone (Lidl-Trek) present.

Having started the day in ninth overall, Caruso’s presence prompted more attacks from top-10 GC riders, with Ben O’Connor (Jayco AlUla) trying to bridge across, Tudor launching a team attack for Michael Storer, and Derek Gee-West (Lidl-Trek) following.

The riders tackle the Passo Giau.

Stage winner Alberto Bettiol (XDS Astana) was driving on the group in front, with Will Barta pushing on for Tudor, and Tim Rex pacing for Visma, with groups forming all over the Duran. O’Connor started to struggle due to his efforts, and he soon went backwards before the crest was reached.

Ciccone reached the top first, almost halving what started as an 81-point deficit to Vingegaard in the King of the Mountains classification at the start of the day, and once the leaders got onto the long descent, the groups came together around two minutes ahead of the peloton.

Some 26 riders emerged in front as they hit the second categorised ascent of the day to Coi: Caruso, Harper, David de la Cruz (Pinarello Q36.5), Kuss, Bettiol, Storer, Barta, Stork, Mathys Rondel (Tudor), Ciccone, Gee-West, Matteo Sobrero (Lidl-Trek), Enric Mas, Einer Rubio, Juan Pedor López, Lorenzo Milesi (Movistar), Bjerg, Igor Arrieta (UAE Team Emirates-XRG), Darren Rafferty, Jardi Christian van der Lee (EF Education-EasyPost), Giulio Pellizzari (Red Bull-Bora-Hansgrohe), Jan Hirt (NSN), Kulset, Wout Poels (Unibet Rose Rockets), Ludovico Crescioli (Polti VisitMalta), and Embret Svestad-Bårdseng (Netcompany Ineos).

Rubio and Ciccone attacked away with 81km to go on the steep slopes to Coi, with several riders dropping under the pressure, and the Visma-led peloton still staying in striking distance at 2:11 down the road. Ciccone led over the climbs to Coi and Forcella Staulanza, gaining 36 more KOM points.

The Passo Giau: 9.9km with an average gradient of 9.3%, and climbing up to 2,233 metres above sea level, the holding pattern which had brought the riders to the foot of the climb was about to be ripped apart on one of the Giro’s most iconic climbs, a real monster of the Dolomites.

The break had come back together by this point, and Lidl-Trek took control through Sobrero, then Gee-West pacing himself on the front of the breakaway, with only the top climbers still hanging on in both the lead group and the peloton.

With the prestige of Cima Coppi on the line, several attacks were made, but Ciccone took the prize over the top and also moved into the virtual lead of the King of the Mountains classification with 50 points added to his total.

Eight riders remained in the lead of the race, Ciccone, Pellizzari, Rubio, Gee-West, Storer, Caruso and Hirt.

Behind, Visma had retaken control from Red Bull through the supporter-lined roads approaching the summit, and they went over the top with just 2:25 to make up on the eight leaders.

Kuss celebrates as he crosses the finish line.

Decathlon were the equal best-represented team in what remained of the peloton, and that showed when they moved to the front to start pacing the final 40km, with Johannes Staune-Mittet and Gregor Mühlberger riding for Gall. Gee-West and Storer were also beginning to threaten their leader’s podium spot with a growing lead of 2:45.

Comparatively, Vingegaard had Bart Lemmen and Davide Piganzoli with him, and Thymen Arensman was still flanked by Egan Bernal and Svestad-Bårdseng from the early break. Hindley and former race leader Afonso Eulálio (Bahrain Victorious) were without teammates, but both had teammates up the road.

As Ciccone started repaying the work done for him by Gee-West and pacing the Passo Falzarego, Netcompany Ineos blinked in the group behind to protect Arensman’s third place.

Gee-West nabbed six bonus seconds at the Red Bull Kilometre and Storer four as they battled it out, having started the day separated by just five seconds in favour of the Canadian champion.

This annoyed Rubio, who was clearly expecting to be allowed to ride through the Red Bull sprint point – as the leader of the classification – provoking him to outsprint Ciccone at the crest of the Falzarego, losing the Italian 10 points in his pursuit of the blue jersey.

In response, Ciccone started the descent with his frustration clear to see, but turned his anger into a daredevil start to the lengthy downhill road, which would lead the race to the foot of the final climb. In a flash, he was a minute ahead of the chasers with 15km to go.

Ciccone reached the foot of the final ascent to the line with a one-minute lead on the remnants of the break and 2:17 over the peloton. Just 5km separated from the stage win he’s been chasing so desperately all race, but the gradients averaged almost 10% all the way up.

In the GC group, Decathlon took over from Ineos to try and launch Gall again, setting an infernal pace which dropped Eulálio, and started to reduce the gap to Ciccone and the rest in front significantly.

Mühlberger continued to press on, before Gall attacked with only Vingegaard able to follow. Hindley also responded well, although he wasn’t immediately in the wheel of the top two on GC, and as Arensman started to struggle, his podium spot was at risk of disappearing.

Jonas Vingegaard moved closer to overall general classification victory.

In front, Kuss had attacked and was flying across the gap to Ciccone, reducing his lead to just 18 seconds 2.6km from the top with no one able to match his speed uphill. However, Gall’s attack had brought them within a minute of the lead and the stage win.

Kuss reached Ciccone 400 metres later and immediately sped away from him. Clearly the strongest from the break, he climbed solo to the victory to complete the set of Grand Tour stage wins.

The GC favourites came home 39 seconds later, with Gall leading Vingegaard and Hindley across the line in a small group. The Australian had successfully jumped onto the podium, with Arensman losing just over a minute to them. With one more day of climbing to come tomorrow, the Dutchman will have a 29-second deficit to overcome if he wants to finish third overall.

At 200 kilometres, the Giro’s penultimate stage tomorrow is effectively split into two parts. After a flat opening with a few mid-stage hills, the riders tackle the climb to Piancavallo twice. It rises for 14.5 kilometres at an average gradient of 7.8%, with the first half by far the steepest. The route takes in 3,750 metres of climbing.

After the start in Gemona del Friuli, the riders head over flat roads to Forgaria del Friuli, where they can warm up their climbing legs on a 1.3 kilometres ramp at 8.5%. Not long after, the route ascends for 6.9 kilometres at 5.7% to Clauzetto. A flat section then leads towards the double ascent of Piancavallo.

Piancavallo is the ski resort in the mountains above Aviano. To reach it, the riders tackle 1,131 metres of climbing over 14.5 kilometres, resulting in an average gradient of 7.8%. The first 6 kilometres carry by far the greatest challenge, as this section climbs at 9.4%, with the sixth kilometre averaging 11.6%. Up to kilometre 9 it remains tough, after which the gradient eases steadily.

After the first passage in Piancavallo, the riders descend roughly 16 kilometres to Lago di Barcis, before continuing gently downhill to Aviano. Then the Piancavallo climb begins again, this time serving as the Giro’s ultimate ascent.

The Giro last visited Piancavallo in 2020. On that occasion, Tao Geoghegan Hart outsprinted Wilco Kelderman and Jai Hindley, while João Almeida lost some time but retained the pink jersey. One week later, Geoghegan Hart was crowned overall winner in Milan, ahead of Hindley and Kelderman.

Stage 19 result:

1. Sepp Kuss (USA) Visma-Lease a Bike), in 4:28:33
2. Derek Gee-West (Can) Lidl-Trek, 13s
3. Giulio Ciccone (Ita) Lidl-Trek), +36s
4. Felix Gall (Aut) Decathlon CMA CGM, +39s
5. Jonas Vingegaard (Den) Visma-Lease a Bike, at same time
6. Jai Hindley (Aus) Red Bull-Bora-hansgrohe, +43s
7. Damiano Caruso (Ita) Bahrain Victorious, +1:06
8. Davide Piganzoli (Ita) Visma-Lease a Bike, +1:11
9. Einer Rubio (Col) Movistar, +1:19
10. Michael Storer (Aus) Tudor Pro Cycling, at same time

General Classification:

1. Jonas Vingegaard (Den) Visma-Lease a Bike, in 75:13:16
2. Felix Gall (Aut) Decathlon CMA CGM, +4:03
3. Jai Hindley (Aus) Red Bull-Bora-hansgrohe, +5:04
4. Thymen Arensman (Ned) Netcompany-Ineos, +5:33
5. Derek Gee-West (Can) Lidl-Trek, +6:31
5. Alfonso Eulálio (Por) Bahrain Victorious, +7:26
7. Michael Storer (Aus) Tudor Pro Cycling, +7:50
8. Davide Piganzoli (Ita) Visma-Lease a Bike, +8:29
9. Damiano Caruso (Ita) Bahrain Victorious, +9:01
10. Egan Bernal (Col) Netcompany-Ineos, +11:19


Discover more from Marking The Spot

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *