Jasper Philipsen (Alpecin-Deceuninck) showed he is the best sprinter in the 2025 Vuelta a España yet again with a long and sustained sprint to the line. The Belgian has now won three stages, with a final chance in Madrid on Sunday.
Alpecin-Deceuninck let other teams control the sprint to Guijuelo and then hit the front in the final kilometre. Philipsen only opened his sprint inside the final 200 metres after a late rise in the road.
You may like
Jonas Vingegaard (Visma-Lease a Bike) finished safely in the peloton but had surprised GC rival João Almeida and his UAE Team Emirates-XRG squad by taking four bonus seconds at the intermediate sprint.
How it unfolded
With a flat stage profile and the final mountain stage to Bola del Mondo on Saturday, Friday’s 161.9km 19th stage from Rueda to Giujuelo was widely expected to be a transition and sprint stage. Only crosswinds could shake up the racing.
Jakub Otruba (Caja Rural-Seguros RGA) and Victor Guernalec (Arkéa-B&B Hotels) were the first riders to attack and the first to get away, as the peloton let them go. There appeared to be a ‘school’s out’ sentiment in the peloton as the finish in Madrid neared.
You may like
Alpecin-Deceuninck for Philipsen and Lotto for Elia Viviani picked up the chase when the gap reached 2:00, but there was little desire to race. Indeed, Guernalec sat up with 140km to go, leaving Otruba out front.
Otruba’s lead grew to four minutes but then gradually fell as the stage entered the final 100km. He ploughed a lonely, solo furrow as he rode through the exposed fields of central Spain on often straight, exposed roads. Only the sniff of a crosswind awoke the peloton and helped the kilometres tick down a little faster.
The intermediate sprint in Salamanca, with 59km to race, finally sparked some racing in the peloton and a surprise GC rider sprint. Otruba took maximum points and the ten-bonus seconds.
Behind Pedersen and the sprinters were expected to fight for second place and other points. Surprisingly, or perhaps not, Visma-Lease a Bike were on the front protecting Vingegaard, and then suddenly he jumped away to win the bunch sprint to take four bonus seconds. UAE apparently took the wrong side of a roundabout and lost position before the sprint.
Suddenly, Almeida was at 44 seconds in the general classification after gifting four precious seconds. Almeida’s shake of the head indicated he was not happy.
The peloton surged when the crosswinds blew outside Salamanca, but then eased again, allowing Mario Aparicio and Sergio Geovani Chumil of Burgos-BH to jump away to form a cheeky two-up attack. They gained a gap, but were caught when the peloton accelerated again.
After UAE’s Salamanca debacle, Visma attacked and provoked Almeida again with 35km to go, with Vingegaard jumping in an echelon attack. The move did not last long, but Jay Vine was forced to make a huge effort to close the gap.
Fortunately, the wind was not strong enough to spark other attacks, and the rolling roads made for fast but controlled racing. Riders were packed into the left half of the road as the wind came from their right. But they stayed together for a fast ride into Guijuelo, northwest of Madrid. Louis Meintjes (Intermarché-Wanty) crashed alone with 25km to go, a sign for everyone to stay vigilant.
The riders reached Guijuelo from the north and then covered a loop around the town, before the rising sprint returning to the centre from the south.
The change in direction raised the speed as riders and lead-out trains fought for position near the front of the peloton. Ineos Grenadiers were up front early and then gathered on the front in force once again. Michał Kwiatkowski dragged the Ineos out front with two kilometres to go and then Filippo Ganna did even more for Ben Turner.
As Ganna suffered, Alepcin-Deceuninck moved up to the front. It was a late but well-timed effort that delivered Philipsen to his third victory.
ResultsSwipe to scroll horizontally
Place
Rider (Country) Team
Result
1
Jasper Philipsen (Bel) Alpecin-Deceuninck
03:50:35
2
Mads Pedersen (Den) Lidl-Trek
3
Orluis Aular (Ven) Movistar
4
Jenthe Biermans (Bel) Arkea-B&B Hotels
5
Ben Turner (GBr) Ineos Grenadiers
6
Arne Marit (Bel) Intermarché-Wanty
7
Fabio Christen (Swi) Q36.5 Pro Cycling
8
Ethan Vernon (GBr) Israel-Premier Tech
9
Thibaud Gruel (Fra) Groupama-FDJ
10
Jordan Labrosse (Fra) Decathlon AG2R la Mondiale
Swipe to scroll horizontallyGeneral classification after stage 19
Place
Rider (Country) Team
Result
1
Jonas Vingegaard Hansen (Den) Visma-Lease a Bike
68:58:28
2
Joao Almeida (Por) UAE Team Emirates-XRG
0:00:44
3
Thomas Pidcock (GBr) Q36.5 Pro Cycling
0:02:43
4
Jai Hindley (Aus) Red Bull-Bora-Hansgrohe
0:03:22
5
Giulio Pellizzari (Ita) Red Bull-Bora-Hansgrohe
0:04:23
6
Matthew Riccitello (USA) Israel-Premier Tech
0:05:21
7
Felix Gall (Aut) Decathlon AG2R la Mondiale
0:05:24
8
Sepp Kuss (USA) Visma-Lease a Bike
0:07:30
9
Torstein Træen (Nor) Bahrain Victorious
0:07:46
10
Matteo Jorgenson (USA) Visma-Lease a Bike
0:10:21