
He put his name on the decisive stage, crossed the Bola del Mundo finish line solo in the red jersey, and secured the victory in the 2025 Vuelta España, which will conclude tomorrow in Madrid. Jonas Vingegaard, captain of Visma Lease a Bike, won the twentieth stage of the Spanish race, beating his teammate Kuss by 11", Hindley by 13", Pidcock by 18", and Almeida by 22". Riccitello finished sixth ahead of Vine and Ciccone, who crowned an applause-worthy performance after a day spent in the breakaway.
Today's victory allows Vingegaard to approach tomorrow's grand finale with a 1'16" advantage over Almeida - who tried to challenge him until the end - and 3'11" over Tom Pidcock, who will join him on the final podium. The slopes of Bola del Mundo, however, cost Giulio Pellizzari fifth place in the general classification, as he was overtaken by Riccitello, his rival for the white jersey of best young rider.
THE STAGE - Shortly after Robledo de Chavela, Filippo Ganna increased the pace, but the real breakaway of the day originated around the fifteenth kilometer, initiated by a large group of riders including Pedersen, Bernard, Ciccone, Verona (Lidl-Trek), Aular, Canal (Movistar), Landa, Vansevenant (Soudal Quick-Step), Bernal, Jungels, Rivera (Ineos Grenadiers), Planckaert (Alpecin-Deceuninck), Quinn, Van der Lee (EF), Armirail, Labrosse (Décahtlon-AG2R), Buitrago, Ermakov, Haig (Bahrain Victorious), De la Cruz, Zukowsky (q36.5), Nicolau (Caja Rural-Seguros RGA), Dunbar, O'Brien (Jayco Alula), Molard, Küng (Groupama-FDJ), Verre and Rouland (Arkea B&B), Fortunato, López, Masnada (XDS Astana), Herrada (Cofidis), Artz (Intermarche), Vermaeke (Picnic), Aparicio, Chumil (Burgos), Hirt (Israel Premier Tech).
On the first climb, Alto dell'Escondida, Haig was the first to cross, with the group reported to be about a minute behind. The leading group pedaled in agreement: Alto della Paradilla and Alto del Leon were "prey" to Joel Nicolau, with the group, still led by UAE Team Emirates, reported to be slightly less than two minutes behind.
The race situation changed on the Navacerrada slopes: several early attackers lost ground, and at the front were reported Bernal, Admirail, Ciccone, Dumber, Lopez, Landa, Bernard, Hirt, Van der Lee, and Aparicio, while the red jersey group began to get more serious. Among the breakaway riders, a further selection began, and twenty-two kilometers from the finish, five remained: Bernal, Armirail, Ciccone, Landa, and Van der Lee.
After numerous attempts to make a difference, the Abruzzo rider from Lidl Trek and the Spanish rider from Soudal Quick Step remained in tandem at the front with nine kilometers to go, but after a few kilometers, fatigue set in, and they could do nothing to counter the high pace set by UAE Team Emirates, which was leading the group of favorites from which Pellizzari had detached.
The battle among the general classification leaders began when Kuss, Vingegaard, Almeida, Pidcock, and Hindley remained at the front. Then the Danish rider's progression defined the stage ranking and the Vuelta España ranking, which tuttobiciweb will recount for you tomorrow.
STAGE RESULTS
1 11 VINGEGAARD Jonas DEN TVL 00" B:10"
2 16 KUSS Sepp USA TVL 11" B:06"
3 41 HINDLEY Jai AUS RBH 13" B:04"
4 111 PIDCOCK Tom GBR Q36 18"
5 1 ALMEIDA Joao POR UAD 22"
6 228 RICCITELLO Matthew USA IPT 24" *
7 8 VINE Jay AUS UAD 47"
8 23 CICCONE Giulio ITA LTK 01'11"
9 52 LECERF Junior BEL SOQ 01'22" *
10 107 PICKERING Xavier Finlay Xavier GBR TBV 01'30" *
11 14 JORGENSON Matteo USA TVL 01'45"
12 108 TRAEEN Torstein NOR TBV 01'52"
13 91 GALL Felix AUT DAT 02'16"
14 51 LANDA Mikel ESP SOQ 02'21"
15 115 HOWSON Damien Craig AUS Q36 02'40"
16 45 PELLIZZARI Giulio ITA RBH 02'50" *
17 142 BALDERSTONE ROUMENS Abel ESP CJR 03'06" *
18 145 GUARDENO ROMA Jaume ESP CJR 03'56" *
19 17 TULETT Ben GBR TVL 04'18" *
20 212 CHUMIL GONZALEZ Sergio GUA BBH 04'32" *
21 62 BERNAL Egan COL IGD 04'51"
22 153 DUNBAR Edward IRL JAY 04'54"
23 211 APARICIO MUNOZ Mario ESP BBH 05'18" * B:02"
24 121 TEJADA Harold COL XAT 05'32"
25 125 LOPEZ GRANIZO Harold Martin ECU XAT 05'43" *
26 136 MOLARD Rudy FRA GFC 05'50"
27 92 ARMIRAIL Bruno FRA DAT 06'14"
28 4 GROSSSCHARTNER Felix AUT UAD 07'03"
29 15 KELDERMAN Wilco NED TVL ' '
30 224 HIRT Jan CZE IPT 07'17"
31 166 ROULAND Louis FRA ARK 07'49" *
32 22 BERNARD Julien FRA LTK 08'55" B:04"
33 205 SEPULVEDA Eduardo ARG LOT 08'59"
34 172 SAMITIER SAMITIER Sergio ESP COF 09'08"
35 144 BOU COMPANY Joan ESP CJR 09'22"
36 214 FAURA ASENSIO Jose Luis ESP BBH 09'25" *
37 185 MEINTJES Louis RSA IWA ' '
38 131 BRAZ AFONSO Clement FRA GFC 09'34"
39 198 VERMAERKE Kevin USA TPP 09'48" *
40 168 THIERRY Pierre FRA ARK 10'04" *
41 88 VAN DER LEE Jardi Christiaan NED EFE 10'11" * B:06"
42 106 PAASSCHENS Mathijs NED TBV 10'21"
43 102 BUITRAGO Santiago COL TBV 11'05"
44 101 TIBERI Antonio ITA TBV ' ' *
45 122 CONCI Nicola ITA XAT 12'09"
46 147 NICOLAU BELTRAN Joel ESP CJR 13'01"
47 127 POELS Wout NED XAT 13'20"
48 201 CRAPS Lars BEL LOT 13'40" *
49 64 JUNGELS Bob LUX IGD 13'45"
50 117 GONZALEZ LOPEZ David ESP Q36 14'40"
GENERAL CLASSIFICATION
1 11 VINGEGAARD Jonas DEN TVL 72h53'57" 00" 910
2 1 ALMEIDA Joao POR UAD 72h55'13" 01'16" 460
3 111 PIDCOCK Tom GBR Q36 72h57'08" 03'11" 690
4 41 HINDLEY Jai AUS RBH 72h57'38" 03'41" 110
5 228*RICCITELLO Matthew USA IPT 72h59'52" 05'55" 940
6 45*PELLIZZARI Giulio ITA RBH 73h01'20" 07'23" 110
7 16 KUSS Sepp USA TVL 73h01'42" 07'45" 680
8 91 GALL Felix AUT DAT 73h01'47" 07'50" 650
9 108 TRAEEN Torstein NOR TBV 73h03'45" 09'48" 320
10 14 JORGENSON Matteo USA TVL 73h06'13" 12'16" 150
11 52*LECERF Junior BEL SOQ 73h07'57" 14'00" 260
12 121 TEJADA Harold COL XAT 73h15'28" 21'31" 530
13 142*BALDERSTONE ROUMENS ESP CJR 73h22'04" 28'07" 430
14 145*GUARDENO ROMA Jaume ESP CJR 73h24'27" 30'30" 0
15 102 BUITRAGO Santiago COL TBV 73h39'35" 45'38" 530
16 185 MEINTJES Louis RSA IWA 73h39'36" 45'39" 560
17 62 BERNAL Egan COL IGD 73h40'23" 46'26" 280
18 23 CICCONE Giulio ITA LTK 73h42'14" 48'17" 30
19 92 ARMIRAIL Bruno FRA DAT 73h42'27" 48'30" 790
20 198*VERMAERKE Kevin USA TPP 73h44'05" 50'08" 500
21 153 DUNBAR Edward IRL JAY 73h51'16" 57'19" 360
22 125*LOPEZ GRANIZO Harold Martin ECU XAT 73h53'20" 59'23" 90
23 136 MOLARD Rudy FRA GFC 73h54'48" 1h00'51" 570
24 17*TULETT Ben GBR TVL 73h58'43" 1h04'46" 750
25 4 GROSSSCHARTNER Felix AUT UAD 74h03'27" 1h09'30" 510
26 7 SOLER Marc ESP UAD 74h05'11" 1h11'14" 230
27 51 LANDA Mikel ESP SOQ 74h12'23" 1h18'26" 900
28 115 HOWSON Damien Craig AUS Q36 74h13'04" 1h19'07" 890
29 107*PICKERING Xavier Finlay Xavier GBR TBV 74h15'59" 1h22'02" 70
30 8 VINE Jay AUS UAD 74h21'38" 1h27'41" 790
31 172 SAMITIER SAMITIER Sergio ESP COF 74h27'17" 1h33'20" 510
32 223*FRIGO Marco ITA IPT 74h28'14" 1h34'17" 0
33 22 BERNARD Julien FRA LTK 74h33'03" 1h39'06" 640
34 35 CEPEDA Jefferson ECU MOV 74h37'19" 1h43'22" 740
35 131 BRAZ AFONSO Clement FRA GFC 74h37'31" 1h43'34" 450
36 127 POELS Wout NED XAT 74h42'53" 1h48'56" 520
37 57 VERVAEKE Louis BEL SOQ 74h44'09" 1h50'12" 510
38 21 BAGIOLI Andrea ITA LTK 74h51'28" 1h57'31" 410
39 168*THIERRY Pierre FRA ARK 74h53'14" 1h59'17" 990
40 126 MASNADA Fausto ITA XAT 74h54'57" 2h01'00" 350
41 101*TIBERI Antonio ITA TBV 74h55'21" 2h01'24" 980
42 98*STAUNE-MITTET Johannes NOR DAT 74h55'38" 2h01'41" 20
43 224 HIRT Jan CZE IPT 74h55'40" 2h01'43" 800
44 64 JUNGELS Bob LUX IGD 74h58'11" 2h04'14" 520
45 137*ROLLAND Brieuc FRA GFC 74h58'18" 2h04'21" 780
46 97 SCOTSON Callum AUS DAT 75h03'34" 2h09'37" 750
47 214*FAURA ASENSIO Jose Luis ESP BBH 75h07'54" 2h13'57" 750
48 123 FORTUNATO Lorenzo ITA XAT 75h08'59" 2h15'02" 380
49 194 LEEMREIZE Gijs NED TPP 75h10'45" 2h16'48" 650
50 82*BELOKI Markel ESP EFE 75h15'42" 2h21'4