Milano-Sanremo: Jasper Stuyven surprises the favorites with late solo dash

Caleb Ewan sprints to second place, with Wout van Aert third after Jasper Stuyven bold attack off the base of the Poggio.

Jasper Stuyven (Trek-Segafredo) surprised the favorites with a late winning attack to take Milano-Sanremo on Saturday.

The Belgian punched clear shortly after the bottom of the descent of the Poggio to go away from an elite group before launching the time trial of his life to hold off the pursuit. The 28-year-old came to the line just meters ahead of Caleb Ewan (Lotto-Soudal) and Wout van Aert (Jumbo-Visma), who took second and third place, respectively, in the gallop for podium places. Peter Sagan (Bora-Hansgrohe) came fourth.

“It’s the biggest win of my career,” Stuyven said. “The boys put me in perfect position, but the legs were empty in the end, but if you win by one centimeter it’s enough.”

Pre-race favorites Mathieu van der Poel (Alpecin-Fenix) finished fifth and Julian Alaphilippe (Deceuninck-Quick-Step) finished 16th, at the back of the pack that had chased after Stuyven.

Styuven’s win came after a week of speculation about the “big three” of van Aert, Alaphilippe and van der Poel.

“There are three guys who are really strong, and everyone was talking about them, but that didn’t mean we were not going to race for the win,” Stuyven said. “We had a plan, and I felt good all day. I had to try all-or-nothing, because if I go to the line [for a sprint], I would finish in 10th or 12th. Maybe eight out of 10 times, we have nothing, but it’s amazing.”

Stuyven made his move with little more than two kilometers to the line after a bunch of around 18 reached the base of the Poggio descent together. The Trek-Segafredo rider dashed away with a Fabian Cancellara-esque acceleration no one was expecting, and the group hesitated in launching a chase. Max Schachmann (Bora-Hansgrohe) and then Søren Kragh Andersen (DSM) were the first to counter, with Kragh Andersen able to bridge across to the charging race leader.

Kragh and Stuyven hit the finish straight together as the bunch behind began launching a desperate late sprint behind. Stuyven’s chances looked to be over as the chasers loomed over his shoulder, but was able to hold out to win by a bike-length.

Poggio showdown

Stuyven had stayed toward the front of the race through the final as he and teammate Vincenzo Nibali waited for their chances. Ineos Grenadiers towed a reduced peloton into the decisive Poggio climb at nine kilometers to go, with Filippo Ganna pressing the pace hard through the opening kilometers.

In a throwback to 2020, Alaphilippe lit up the action at 6.5km to go, with van Aert first to respond. The duo almost went clear, but van der Poel shadowed the move seconds later, bringing a small group together at the top of the climb.

Van Aert pulled the leaders through the upper slopes of the climb as Ewan hung on, holding out hopes for a bunch sprint. Tom Pidcock pushed the pace through the descent to briefly split the group, but the bunch came back together to set up Stuyven for his winning dash.

 

 

Jumbo-Visma controls the Cipressa

Defending champion van Aert had set his teammates to work to crank the pace and control the bunch on the Cipressa after archrival van der Poel had speculated about using the climb as a launchpad earlier in the week. The pace shed several of the heavy sprinters as van der Poel opted to cool his jets around 10-wheels back.

Eight-man break goes long

The break of eight formed in the opening minutes and soon went clear, with Nicola Conci (Trek-Segafredo), Andrea Peron and Charles Planet (both Team Novo Nordisk), Mattia Viel and Filippo Tagliani (both Androni Giocattoli-Sidermec), Alessandro Tonelli (Bardiani-CSF-Faizanè), Taco van der Hoorn (Intermarché-Wanty-Gobert) and Mathias Norsgaard (Movistar) in the move.

The longest-lasting escapee enjoyed some 275km of air time at the front of the race before being swept up by the charging peloton on the slopes of the Cipressa.

 

Milano-Sanremo Results

Stage
RankNameTeamTime
1STUYVEN JasperTrek - Segafredo6:38:06
2EWAN CalebLotto Soudal0:00
3VAN AERT WoutTeam Jumbo-Visma0:00
4SAGAN PeterBORA - hansgrohe0:00
5VAN DER POEL MathieuAlpecin - Fenix0:00
6MATTHEWS MichaelTeam BikeExchange0:00
7ARANBURU AlexAstana - Premier Tech0:00
8COLBRELLI SonnyBahrain - Victorious0:00
9KRAGH ANDERSEN SørenTeam DSM0:00
10TURGIS AnthonyTeam Total Direct Energie0:00
11MOHORIČ MatejBahrain - Victorious0:00
12TRENTIN MatteoUAE Team Emirates0:00
13VAN AVERMAET GregAG2R Citroën Team0:00
14SCHACHMANN MaximilianBORA - hansgrohe0:00
15PIDCOCK ThomasINEOS Grenadiers0:00
16ALAPHILIPPE JulianDeceuninck - Quick Step0:00
17KWIATKOWSKI MichałINEOS Grenadiers0:00
18NIZZOLO GiacomoTeam Qhubeka ASSOS0:06
19BOUHANNI NacerTeam Arkéa Samsic0:06
20ACKERMANN PascalBORA - hansgrohe0:06
21NAESEN OliverAG2R Citroën Team0:06
22LAPORTE ChristopheCofidis0:06
23VENDRAME AndreaAG2R Citroën Team0:06
24VERMEERSCH GianniAlpecin - Fenix0:06
25SERRANO GonzaloMovistar Team0:06
26DÉMARE ArnaudGroupama - FDJ0:06
27BARDET RomainTeam DSM0:06
28STANNARD RobertTeam BikeExchange0:06
28SIMON JulienTeam Total Direct Energie0:06
29GARCÍA CORTINA IvánMovistar Team0:06
30VAN BAARLE DylanINEOS Grenadiers0:06
31DEGENKOLB JohnLotto Soudal0:06
32OSS DanielBORA - hansgrohe0:06
33FORMOLO DavideUAE Team Emirates0:10
34NIBALI VincenzoTrek - Segafredo0:10
35HIGUITA SergioEF Education - Nippo0:10
36ŠTYBAR ZdeněkDeceuninck - Quick Step0:12
37CLARKE SimonTeam Qhubeka ASSOS0:18
38COVI AlessandroUAE Team Emirates0:21
39ROTA LorenzoIntermarché - Wanty - Gobert Matériaux0:29
40BALLERINI DavideDeceuninck - Quick Step0:29
41BENNETT SamDeceuninck - Quick Step0:29
42CIMOLAI DavideIsrael Start-Up Nation0:29
43BARGUIL WarrenTeam Arkéa Samsic0:29
44IZAGIRRE GorkaAstana - Premier Tech0:29
45FELLINE FabioAstana - Premier Tech0:29
46DE GENDT AiméIntermarché - Wanty - Gobert Matériaux0:29
47FIORELLI FilippoBardiani-CSF-Faizanè0:29
48MEZGEC LukaTeam BikeExchange0:29
49GENIETS KevinGroupama - FDJ0:29
50MARENGO UmbertoBardiani-CSF-Faizanè0:29
51VALGREN MichaelEF Education - Nippo0:29
52MARTIN GuillaumeCofidis0:29
53LAMPAERT YvesDeceuninck - Quick Step0:29
54CARUSO DamianoBahrain - Victorious0:29
55MOSCA JacopoTrek - Segafredo1:21
56VLIEGEN LoïcIntermarché - Wanty - Gobert Matériaux1:28
57WIŚNIOWSKI ŁukaszTeam Qhubeka ASSOS1:28
58RUSSO ClémentTeam Arkéa Samsic1:38
59RUMAC JosipAndroni Giocattoli - Sidermec1:38
60SBARAGLI KristianAlpecin - Fenix1:38
61CORT MagnusEF Education - Nippo1:38
62BONIFAZIO NiccolòTeam Total Direct Energie1:38
63GANNA FilippoINEOS Grenadiers1:38
64SOBRERO MatteoAstana - Premier Tech1:38
65KONOVALOVAS IgnatasGroupama - FDJ1:38
66HOFSTETTER HugoIsrael Start-Up Nation1:38
67BATTAGLIN EnricoBardiani-CSF-Faizanè1:38
68VIVIANI EliaCofidis1:45
69OOMEN SamTeam Jumbo-Visma1:45
70BURGHARDT MarcusBORA - hansgrohe1:45
71GILBERT PhilippeLotto Soudal1:45
72ZANA FilippoBardiani-CSF-Faizanè1:45
73SIMMONS QuinnTrek - Segafredo1:45
74SKUJIŅŠ TomsTrek - Segafredo1:45
75GOGL MichaelTeam Qhubeka ASSOS1:45
76SWIFT BenINEOS Grenadiers1:45
77WELLENS TimLotto Soudal2:39
78TUSVELD MartijnTeam DSM2:39
79ROOSEN TimoTeam Jumbo-Visma2:39
80CAMPENAERTS VictorTeam Qhubeka ASSOS2:39
81DE MARCHI AlessandroIsrael Start-Up Nation2:51
82PONOMAR AndriiAndroni Giocattoli - Sidermec3:00
83DURBRIDGE LukeTeam BikeExchange3:12
84OLIVEIRA NelsonMovistar Team3:13
85VILLELLA DavideMovistar Team3:13
86PASQUALON AndreaIntermarché - Wanty - Gobert Matériaux3:13
87MCLAY DanielTeam Arkéa Samsic3:13
88KRISTOFF AlexanderUAE Team Emirates3:13
89DEWULF StanAG2R Citroën Team3:13
90MAS LluísMovistar Team3:13
91KOCH JonasIntermarché - Wanty - Gobert Matériaux3:13
92BENEDETTI CesareBORA - hansgrohe3:13
93PUCCIO SalvatoreINEOS Grenadiers3:13
94VAN EMDEN JosTeam Jumbo-Visma3:13
95GUARNIERI JacopoGroupama - FDJ3:13
96PÉRICHON Pierre-LucCofidis4:30
97DE BONDT DriesAlpecin - Fenix5:02
98ASGREEN KasperDeceuninck - Quick Step5:02
99SCHÄR MichaelAG2R Citroën Team5:02
100KLUGE RogerLotto Soudal5:15
101DE BUYST JasperLotto Soudal5:15
102BISSEGGER StefanEF Education - Nippo6:25
103MARTINELLI DavideAstana - Premier Tech7:14
104CONCI NicolaTrek - Segafredo7:14
105TONELLI AlessandroBardiani-CSF-Faizanè7:14
106BRÄNDLE MatthiasIsrael Start-Up Nation7:14
107BYSTRØM Sven ErikUAE Team Emirates7:14
108BETTIOL AlbertoEF Education - Nippo7:14
109SCOTSON MilesGroupama - FDJ7:14
110CHIRICO LucaAndroni Giocattoli - Sidermec7:14
111VAN DER HOORN TacoIntermarché - Wanty - Gobert Matériaux7:14
112GAVIRIA FernandoUAE Team Emirates7:14
113SÜTTERLIN JashaTeam DSM7:14
114ROCHE NicolasTeam DSM7:14
115GRUZDEV DmitriyAstana - Premier Tech7:14
116ARASHIRO YukiyaBahrain - Victorious7:14
117ROWE LukeINEOS Grenadiers7:14
118VERGAERDE OttoAlpecin - Fenix7:56
119PEDERSEN CasperTeam DSM7:56
120VINJEBO Emil MielkeTeam Qhubeka ASSOS7:56
121VENCHIARUTTI NicolaAndroni Giocattoli - Sidermec7:56
122COMBAUD RomainTeam DSM7:56
123BOARO ManueleAstana - Premier Tech7:56
124NORSGAARD MathiasMovistar Team7:56
125SABATINI FabioCofidis7:56
126FRISON FrederikLotto Soudal7:56
127PICCOLI JamesIsrael Start-Up Nation7:56
128MULLEN RyanTrek - Segafredo7:56
129JUUL-JENSEN ChristopherTeam BikeExchange7:59
130LANGEVELD SebastianEF Education - Nippo7:59
131VAKOČ PetrAlpecin - Fenix7:59
132HEPBURN MichaelTeam BikeExchange10:30
133KONYCHEV AlexanderTeam BikeExchange10:30
134TRATNIK JanBahrain - Victorious10:30
135GOUGEARD AlexisAG2R Citroën Team10:30
136BOASSON HAGEN EdvaldTeam Total Direct Energie10:30
137CAPIOT AmauryTeam Arkéa Samsic10:30
138TERPSTRA NikiTeam Total Direct Energie10:30
139VAN HOECKE GijsAG2R Citroën Team10:30
140BODNAR MaciejBORA - hansgrohe10:30
141LINDEMAN Bert-JanTeam Qhubeka ASSOS10:30
142KUSZTOR PéterTeam Novo Nordisk10:30
143TORRES AlbertMovistar Team10:30
144SAGIV GuyIsrael Start-Up Nation10:30
145SCULLY TomEF Education - Nippo10:30
146RICHEZE MaximilianoUAE Team Emirates10:30
147WRIGHT FredBahrain - Victorious10:30
148PETIT AdrienTeam Total Direct Energie10:58
149VISCONTI GiovanniBardiani-CSF-Faizanè10:58
150DECLERCQ TimDeceuninck - Quick Step10:58
151VANBILSEN KennethCofidis10:58
152VIVIANI AttilioCofidis10:58
153VANSPEYBROUCK PieterIntermarché - Wanty - Gobert Matériaux10:58
154SINKELDAM RamonGroupama - FDJ10:58
155MANZIN LorrenzoTeam Total Direct Energie10:58
156HAUSSLER HeinrichBahrain - Victorious10:58
157AFFINI EdoardoTeam Jumbo-Visma13:17
158PFINGSTEN ChristophTeam Jumbo-Visma14:55
159GUERNALEC ThibaultTeam Arkéa Samsic14:55
160LEYSEN SenneAlpecin - Fenix14:55
161DAVY ClémentGroupama - FDJ16:33
162MARTENS PaulTeam Jumbo-Visma16:33
163LOZANO DavidTeam Novo Nordisk18:06
164POLI UmbertoTeam Novo Nordisk19:37
165TAGLIANI FilippoAndroni Giocattoli - Sidermec19:37
166BRAND SamTeam Novo Nordisk19:37
167PERON AndreaTeam Novo Nordisk19:37
168PLANET CharlesTeam Novo Nordisk19:37

Results provided by ProCyclingStats.

Popular on Velo