Vincenzo Nibali wins Milan-San Remo

Milan-San Remo is a race that crescendos like no other. Once again, the build-up was long and slow but the seven hours of calm were more than redeemed by a breathless final 15 minutes over the Poggio and onto the Via Roma, where Vincenzo Nibali (Bahrain-Merida) claimed a solo victory that will live long in the memory.

The Italian went clear on the Poggio, flew down the vertiginous descent, and held off the chasing peloton in the final two kilometres. It was an absolute nail-biter of a finale but Nibali was a picture of cool as he sat up and celebrated in the final 50 metres while futile sprints were unfurled behind.

Caleb Ewan (Mitchelton-Scott) was the best of the rest, backing up his 10th place debut last year, while 2016 champion Arnaud Démare (FDJ) was third, but the day belonged to one man.

Already a winner of all three Grand Tours and twice Il Lombardia champion, Nibali adds another dimension to his palmares with a third Monument victory. He also ends 12 years of hurt in becoming the first Italian to triumph at La Primavera since Pippo Pozzato in 2006.

Beyond the finish line he was mobbed by his entourage and the Italian fans, and the exhaustion soon made way for exhilaration. "I don't have words," he told the TV cameras.

Nibali was nominally working alongside teammate Sonny Colbrelli as an unaggressive race, which started out in driving rain before being slowed by a headwind on the Ligurian coast, seemed destined to culminate in a bunch sprint. As it was, he almost went away by stealth on the Poggio, following an attack from Krists Neilands (Israel Cycling Academy) before finding himself alone with a surprisingly big gap over the large bunch.

"In the last 15km I had really good sensations," said Nibali. "On the Poggio I worked with Colbrelli and in the last 5km I only followed the other rider. When my director came on the radio and gave me the time gap, I only thought 'full gas'."

Having dropped Neilands, and having kicked again to fend off a chase from Nathan Haas (Katusha-Alpecin), Nibali continued to pull away and crested the Poggio with 10 seconds in hand. An artist of a descender, he cut through the tight corners without fault and carried a lead of eight seconds onto the flat roads in the final two kilometres. Matteo Trentin (Mitchelton-Scott) tried a last gasp attack, while FDJ and Quick-Step Floors mounted late chases, but Nibali's resilience proved too much.

Everyone expects Peter Sagan (Bora-Hansgrohe) to add Milan-San Remo to his palmares one day but the world champion had to settle for sixth place today. He had been active in the chase towards the top of the Poggio and followed his teammate Daniel Oss down the descent before tracking Trentin, but was unable to make the podium in the sprint. Quick-Step Floors led out for Elia Viviani but the Italian faded badly. Alexander Kristoff (UAE Team Emriates), another former winner, finished fourth, with Jurgen Roelandts (BMC) taking an impressive fifth. Michael Matthews (Sunweb), Magnus Cort (Astana), and Colbrelli, all sprinters who can climb, came in next, while Jasper Stuyven (Trek-Segafredo) rounded out the top 10.

Earlier in the race Mark Cavendish (Dimension Data) was forced to abandon, the former winner hitting a bollard just ahead of the Poggio and catapulting over the top before being hit from behind as other riders ploughed in to him.

How it happened

The riders woke up to heavy rain in Milan, and it continued to pour as they arrived at the start in the shadow of the Castello Sforzesco in central Milan to sign on and prepare for seven hours and 294 kilometres in the saddle, bellies full from the morning's feast of carbohydrates.

Despite the conditions, the riders seemed happy to be racing and excited to contest the first Monument of the season. Teams signed on together, with Bora-Hansgrohe and Team Sky the last on stage, reflecting their importance and success in 2017. UCI President David Lappartient was also at the start and posed for photographs with Sagan.

The riders rolled out of central Milan under pouring rain, with only the forecasts of dry, sunny conditions in San Remo to boost their morale.

The race officially started on the long straight via della Chiesa Rossa, 7.6km south of Milan. The flag dropped at 10:13 and the race was on, with 294km to race. Loïc Chetout (Cofidis) was the only non-starter.

As per tradition, the break soon formed, with the peloton happy to let the early attacks go. Surprisingly nine riders got in the move and worked smoothly to escape to glory.

The nine riders were Mirco Maestri and Lorenzo Rota (Bardiani-CSF), Evgeny Koberniak (Gazprom Rusvelo), Guy Sagiv (Israel Cycling Academy), Dennis Van Winden (Israel Cycling Academy), Sho Hatsuyama (Nippo-Vini Fantini), Charles Planet (Novo Nordisk), Matteo Bono (UAE Team Emirates) and Jacopo Mosca (Wilier Selle Italia).

Only Bono was from a WorldTour team but the Italian loves to be in the Milan-San Remo break. He was also in the move in 2014, 2015 and 2016.

The peloton let the nine go away on the flat roads of Lombardy and they pushed their lead out to 6:00 after an hour of racing at 41.2kph, with Bora-Hansgrohe, Team Sky and Quick-Step Floors setting the tempo behind. The rain eased in Novi Ligure but the road remained wet on the way to the Passo Turchino.

The Passo Turchino rises to 532m but climbs gradually from Ovada. However, it helped the peloton pull back time on the break, with BMC upping the pace slightly as the race headed into the clouds. At the summit it was down to 4:30 and even less after Team Sky lead the peloton down the descent. The peloton eased as they smelled the sea air for the first time and the break of nine pushed their lead back out to 5:00.

Wet roads and traffic furniture raised the tension in the peloton a little and the pace eased after a crash saw Alexander Kristoff (UAE Team Emirates) go down and dirt his white kit. Andre Greipel (Lotto Soudal) was also involved, as was Lukasz Wisniowski of Team Sky and Mitchell Docker (EF Education First-Drapac). Docker and the Polish rider were unable to continue, leaving Team Sky a rider down for the finale.

Sagan was wisely riding up front in the wheels of Team Sky, who were protecting Michal Kwiatkowski and Gianni Moscon.

With 140km left to race, with 161.7km in their legs, Luke Rowe (Team Sky), Tim Declercq (Quick-Step Floors) and Juraj Sagan (Bora-Hansgrohe) continued to take turns on the front to keep the break in check.

Sun shines and speeds rise

The rain fell hard and heavy in Savona but the riders could see blue skies along the coast as they snaked along the coast. Their odyssey in the rain ended with 70km to go, with the roads finally turned dry in Ceriale. The break was being gradually reeled in thanks to the work of Juraj Sagan, Rowe and Quick-Step Floors.

Rider began to take off their rain jackets, overshoes and swap gloves, with Sagan getting a push from a Bora-Hansgrohe teammate on the front of the peloton as he prepared for the finale. The speed rose as did the tension but the rain meant 2018 would be one of the slowest editions of recent years. With 50km to go, as the first Capi climbs began to bite the riders' legs, the break was just 2:00 head of the peloton.

As they reached the Cappo Berta, with 39km to go, the gap was down to half a minute, and already Marcel Kittel was being distanced from the bunch. Ahead, the attacks started to shatter the breakaway, with Maestri having a go on the high-speed descent. The climb left only four men out front, with Van Winden, Bono, and Rota surviving the acceleration.

Kittel had Nils Politt to haul him back into the bunch, and with enough flat roads before the Cipressa, he tacked back onto the bunch with time to recover. The breakaway had no hopes of surviving to the base of the climb as Groupama-FDJ set a furious pace as they headed toward San Lorenzo al Mare. With 30km to go, the bunch was all back together, the sky was blue, the sun warm, and possibilities endless.

Calm on the Cipressa

Mitchelton-Scott was at the front for Matteo Trentin as they hit the base of the Cipressa, and Nathan Haas was on the wheel of Nibali awaiting the inevitable attack as once again, his teammate Kittel was spat out the back as soon as the road tilted upward. Peter Sagan was placidly tucked in the midst of the peloton, while Arnaud Demare sat fourth wheel, in the back seat of his Groupama-FDJ train with Ignatas Konovalovas driving.

The pace was well controlled, with weaker riders heading out the back, but the sprinters and puncheurs biding their time as Team Sky headed to the front to take over from FDJ.

Dylan van Baarle's efforts strong out the bunch but Demare was still looking comfortable just behind, while Kristoff, Cavendish, Ewan and more still in the mix. Astana came to the front before the top, but the pace was still relatively sedate leading to some elbows being thrown in the bunch as riders fought to hold position.

Poggio springboard

A huge peloton sped to the Poggio, with a full-on lead-out into the base of the climb from Groupama-FDJ and Astana driving the pace flat out. But the traffic furniture just before the climb caused a horrific crash, with Cavendish nailing the bollard in the middle of the road and crashing heavily.

Bahrain-Merida took over the pacemaking as the gradient began to bite, before Marcus Burghard opened a gap, with BMC's Jempy Drucker tacking onto the move.

Drucker left Burghardt behind before the top, but Bahrain-Merida kept up the pressure behind and reeled him in.

Krists Nielands launched the attack before the crest of the Poggio that Nibali took advantage of, and although Nielands was soon dropped, Nibali forged on alone with a suddenly large advantage.

Over the top, the gap was 12 seconds for one of the best descenders in the peloton with a long history of blasting down the Poggio, and it was panic stations behind, as Matteo Trentin sensed the danger and set off in pursuit.

Nibali still had nine thin seconds and a long line of riders chasing him as he reached the bottom, with defending champino Michal Kwiatkowski, Michael Matthews, Sagan and Ewan all eyeing each other behind.

With all of Italy clenching their teeth down upon on their fingernails, Nibali entered the final turns with the peloton bearing down on him, with last year's runner-up Julian Alaphilippe leading the bunch in.

But he'd finally timed his Poggio attack correctly, and after a dozen years of disappointment, Italy finally had a champion in La Classicissima in Vincenzo Nibali.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Vincenzo Nibali (Ita) Bahrain-Merida7:18:43
2Caleb Ewan (Aus) Mitchelton-ScottRow 1 - Cell 2
3Arnaud Demare (Fra) Groupama-FDJRow 2 - Cell 2
4Alexander Kristoff (Nor) UAE Team EmiratesRow 3 - Cell 2
5Jurgen Roelandts (Bel) BMC Racing TeamRow 4 - Cell 2
6Peter Sagan (Svk) Bora-HansgroheRow 5 - Cell 2
7Michael Matthews (Aus) Team SunwebRow 6 - Cell 2
8Magnus Cort (Den) Astana Pro TeamRow 7 - Cell 2
9Sonny Colbrelli (Ita) Bahrain-MeridaRow 8 - Cell 2
10Jasper Stuyven (Bel) Trek-SegafredoRow 9 - Cell 2
11Michal Kwiatkowski (Pol) Team SkyRow 10 - Cell 2
12Matti Breschel (Den) EF Education First-Drapac p/b CannondaleRow 11 - Cell 2
13Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 12 - Cell 2
14Sacha Modolo (Ita) EF Education First-Drapac p/b CannondaleRow 13 - Cell 2
15Marco Canola (Ita) Nippo-Vini Fantini-Europa OviniRow 14 - Cell 2
16Edvald Boasson Hagen (Nor) Dimension DataRow 15 - Cell 2
17Greg Van Avermaet (Bel) BMC Racing TeamRow 16 - Cell 2
18Nathan Haas (Aus) Katusha-AlpecinRow 17 - Cell 2
19Elia Viviani (Ita) Quick-Step FloorsRow 18 - Cell 2
20Maximiliano Richeze (Arg) Quick-Step Floors0:00:04
21Daryl Impey (RSA) Mitchelton-ScottRow 20 - Cell 2
22Jens Debusschere (Bel) Lotto Soudal0:00:05
23Krists Neilands (Lat) Israel Cycling AcademyRow 22 - Cell 2
24Jos van Emden (Ned) LottoNL-JumboRow 23 - Cell 2
25Matej Mohoric (Slo) Bahrain-MeridaRow 24 - Cell 2
26Tony Gallopin (Fra) AG2R La MondialeRow 25 - Cell 2
27Damiano Caruso (Ita) BMC Racing TeamRow 26 - Cell 2
28Luis León Sanchez (Spa) Astana Pro TeamRow 27 - Cell 2
29Gianni Moscon (Ita) Team SkyRow 28 - Cell 2
30Christopher Juul Jensen (Den) Mitchelton-ScottRow 29 - Cell 2
31Tom Dumoulin (Ned) Team SunwebRow 30 - Cell 2
32Daniel Oss (Ita) Bora-Hansgrohe0:00:10
33Heinrich Haussler (Aus) Bahrain-Merida0:00:11
34Simon Spilak (Slo) Katusha-Alpecin0:00:15
35Julian Alaphilippe (Fra) Quick-Step FloorsRow 34 - Cell 2
36Oscar Gatto (Ita) Astana Pro Team0:00:17
37Matteo Trentin (Ita) Mitchelton-ScottRow 36 - Cell 2
38Julien Vermote (Bel) Dimension Data0:00:32
39Edward Theuns (Bel) Team SunwebRow 38 - Cell 2
40Scott Thwaites (GBr) Dimension DataRow 39 - Cell 2
41Alexis Vuillermoz (Fra) AG2R La MondialeRow 40 - Cell 2
42Cyril Gautier (Fra) AG2R La MondialeRow 41 - Cell 2
43Koen de Kort (Ned) Trek-SegafredoRow 42 - Cell 2
44Ben Swift (GBr) UAE Team EmiratesRow 43 - Cell 2
45August Jensen (Nor) Israel Cycling AcademyRow 44 - Cell 2
46Fabio Felline (Ita) Trek-SegafredoRow 45 - Cell 2
47Guillaume Boivin (Can) Israel Cycling AcademyRow 46 - Cell 2
48Sam Oomen (Ned) Team Sunweb0:00:34
49Jacopo Guarnieri (Ita) Groupama-FDJRow 48 - Cell 2
50Enrico Battaglin (Ita) LottoNL-JumboRow 49 - Cell 2
51Davide Cimolai (Ita) Groupama-FDJ0:00:45
52Filippo Pozzato (Ita) Wilier Triestina-Selle Italia0:00:53
53José Gonçalves (Por) Katusha-Alpecin0:01:02
54Sven Erik Bystrøm (Nor) UAE Team EmiratesRow 53 - Cell 2
55Danny van Poppel (Ned) LottoNL-JumboRow 54 - Cell 2
56Jean-Pierre Drucker (Lux) BMC Racing TeamRow 55 - Cell 2
57Carlos Barbero (Spa) Movistar Team0:01:21
58Marcus Burghardt (Ger) Bora-Hansgrohe0:01:27
59Zakkari Dempster (Aus) Israel Cycling AcademyRow 58 - Cell 2
60Igor Boev (Rus) Gazprom-Rusvelo0:02:23
61Nils Politt (Ger) Katusha-AlpecinRow 60 - Cell 2
62Oliver Naesen (Bel) AG2R La MondialeRow 61 - Cell 2
63Matthieu Ladagnous (Fra) Groupama-FDJRow 62 - Cell 2
64Edoardo Zardini (Ita) Wilier Triestina-Selle ItaliaRow 63 - Cell 2
65David Lozano (Spa) Team Novo NordiskRow 64 - Cell 2
66Giulio Ciccone (Ita) Bardiani CSFRow 65 - Cell 2
67Clement Venturini (Fra) AG2R La MondialeRow 66 - Cell 2
68Koen Bouwman (Ned) LottoNL-JumboRow 67 - Cell 2
69Kristian Sbaragli (Ita) Israel Cycling AcademyRow 68 - Cell 2
70Stijn Vandenbergh (Bel) AG2R La MondialeRow 69 - Cell 2
71Ignatas Konovalovas (Ltu) Groupama-FDJRow 70 - Cell 2
72Artem Nych (Rus) Gazprom-RusveloRow 71 - Cell 2
73Stephen Cummings (GBr) Dimension DataRow 72 - Cell 2
74Sergey Firsanov (Rus) Gazprom-RusveloRow 73 - Cell 2
75Philippe Gilbert (Bel) Quick-Step FloorsRow 74 - Cell 2
76Fabio Sabatini (Ita) Quick-Step FloorsRow 75 - Cell 2
77Carlos Betancur (Col) Movistar TeamRow 76 - Cell 2
78Sebastian Langeveld (Ned) EF Education First-Drapac p/b CannondaleRow 77 - Cell 2
79Alexis Gougeard (Fra) AG2R La MondialeRow 78 - Cell 2
80Juan José Lobato (Spa) Nippo-Vini Fantini-Europa OviniRow 79 - Cell 2
81Ivan Santaromita (Ita) Nippo-Vini Fantini-Europa OviniRow 80 - Cell 2
82Marco Tizza (Ita) Nippo-Vini Fantini-Europa OviniRow 81 - Cell 2
83Neilson Powless (USA) LottoNL-Jumbo0:02:56
84Winner Anacona (Col) Movistar Team0:03:52
85Franco Pellizotti (Ita) Bahrain-Merida0:04:00
86Luka Pibernik (Slo) Bahrain-MeridaRow 85 - Cell 2
87Nikolas Maes (Bel) Lotto Soudal0:04:50
88Gijs Van Hoecke (Bel) LottoNL-JumboRow 87 - Cell 2
89Cesare Benedetti (Ita) Bora-HansgroheRow 88 - Cell 2
90Salvatore Puccio (Ita) Team SkyRow 89 - Cell 2
91Daniele Bennati (Ita) Movistar TeamRow 90 - Cell 2
92Michael Schär (Swi) BMC Racing TeamRow 91 - Cell 2
93Simone Consonni (Ita) UAE Team EmiratesRow 92 - Cell 2
94Dayer Quintana (Col) Movistar TeamRow 93 - Cell 2
95Alberto Bettiol (Ita) BMC Racing Team0:05:20
96Simone Ponzi (Ita) Nippo-Vini Fantini-Europa OviniRow 95 - Cell 2
97Michael Valgren (Den) Astana Pro TeamRow 96 - Cell 2
98Giovanni Carboni (Ita) Bardiani CSFRow 97 - Cell 2
99Dylan van Baarle (Ned) Team SkyRow 98 - Cell 2
100Enrico Barbin (Ita) Bardiani CSFRow 99 - Cell 2
101Aleksandr Vlasov (Rus) Gazprom-RusveloRow 100 - Cell 2
102Davide Villella (Ita) Astana Pro TeamRow 101 - Cell 2
103Diego Ulissi (Ita) UAE Team EmiratesRow 102 - Cell 2
104Sam Bewley (NZl) Mitchelton-ScottRow 103 - Cell 2
105Lennard Kämna (Ger) Team SunwebRow 104 - Cell 2
106Roger Kluge (Ger) Mitchelton-ScottRow 105 - Cell 2
107Alexey Lutsenko (Kaz) Astana Pro Team0:05:22
108Mirco Maestri (Ita) Bardiani CSF0:06:14
109Jasper De Buyst (Bel) Lotto Soudal0:06:42
110Maciej Bodnar (Pol) Bora-Hansgrohe0:07:53
111Gregory Rast (Swi) Trek-SegafredoRow 110 - Cell 2
112Jens Keukeleire (Bel) Lotto Soudal0:08:30
113Guillaume Bonnafond (Fra) Cofidis, Solutions CreditsRow 112 - Cell 2
114Alessandro Tonelli (Ita) Bardiani CSF0:08:37
115Kiel Reijnen (USA) Trek-Segafredo0:09:37
116Joonas Henttala (Fin) Team Novo NordiskRow 115 - Cell 2
117Ryan Mullen (Irl) Trek-SegafredoRow 116 - Cell 2
118Andrea Peron (Ita) Team Novo NordiskRow 117 - Cell 2
119Marcel Sieberg (Ger) Lotto SoudalRow 118 - Cell 2
120Rick Zabel (Ger) Katusha-AlpecinRow 119 - Cell 2
121Francisco Ventoso (Spa) BMC Racing TeamRow 120 - Cell 2
122Marco Coledan (Ita) Wilier Triestina-Selle ItaliaRow 121 - Cell 2
123Victor De La Parte (Spa) Movistar TeamRow 122 - Cell 2
124Kristijan Koren (Slo) Bahrain-MeridaRow 123 - Cell 2
125Iljo Keisse (Bel) Quick-Step FloorsRow 124 - Cell 2
126Maarten Wynants (Bel) LottoNL-JumboRow 125 - Cell 2
127Ian Stannard (GBr) Team SkyRow 126 - Cell 2
128Simone Andreetta (Ita) Bardiani CSFRow 127 - Cell 2
129Mickael Delage (Fra) Groupama-FDJ0:11:40
130Lars Bak (Den) Lotto SoudalRow 129 - Cell 2
131Charles Planet (Fra) Team Novo NordiskRow 130 - Cell 2
132Andreas Schillinger (Ger) Bora-HansgroheRow 131 - Cell 2
133Stepan Kuriyanov (Rus) Gazprom-RusveloRow 132 - Cell 2
134Dennis van Winden (Ned) Israel Cycling AcademyRow 133 - Cell 2
135Lorenzo Rota (Ita) Bardiani CSFRow 134 - Cell 2
136Sam Brand (GBr) Team Novo NordiskRow 135 - Cell 2
137Guy Sagiv (Isr) Israel Cycling AcademyRow 136 - Cell 2
138Olivier Le Gac (Fra) Groupama-FDJRow 137 - Cell 2
139Truls Engen Korsaeth (Nor) Astana Pro TeamRow 138 - Cell 2
140Roy Curvers (Ned) Team SunwebRow 139 - Cell 2
141Jay Thomson (RSA) Dimension DataRow 140 - Cell 2
142Umberto Poli (Ita) Team Novo NordiskRow 141 - Cell 2
143Boy van Poppel (Ned) Trek-SegafredoRow 142 - Cell 2
144Damiano Cima (Ita) Nippo-Vini Fantini-Europa OviniRow 143 - Cell 2
145Jacopo Mosca (Ita) Wilier Triestina-Selle ItaliaRow 144 - Cell 2
146Luke Rowe (GBr) Team SkyRow 145 - Cell 2
147Nikolai Cherkasov (Rus) Gazprom-Rusvelo0:13:19
148Cyril Lemoine (Fra) Cofidis, Solutions Credits0:15:03
149Bert Van Lerberghe (Bel) Cofidis, Solutions CreditsRow 148 - Cell 2
150Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa OviniRow 149 - Cell 2
151Hector Carretero (Spa) Movistar TeamRow 150 - Cell 2
152Svein Tuft (Can) Mitchelton-Scott0:16:13
153Maxim Belkov (Rus) Katusha-AlpecinRow 152 - Cell 2
154Taylor Phinney (USA) EF Education First-Drapac p/b CannondaleRow 153 - Cell 2
155Marcel Kittel (Ger) Katusha-AlpecinRow 154 - Cell 2
156Tim Declercq (Bel) Quick-Step Floors0:16:32
157Juraj Sagan (Svk) Bora-HansgroheRow 156 - Cell 2
158Brian Kamstra (Ned) Team Novo NordiskRow 157 - Cell 2
159Matteo Busato (Ita) Wilier Triestina-Selle ItaliaRow 158 - Cell 2
160Jakub Mareczko (Ita) Wilier Triestina-Selle ItaliaRow 159 - Cell 2
161Filippo Ganna (Ita) UAE Team Emirates0:16:53
162Liam Bertazzo (Ita) Wilier Triestina-Selle ItaliaRow 161 - Cell 2
163Daniel Teklehaimanot (Eri) Cofidis, Solutions Credits0:21:00
164Evgeny Kobernyak (Rus) Gazprom-RusveloRow 163 - Cell 2
DNSLoic Chetout (Fra) Cofidis, Solutions CreditsRow 164 - Cell 2
DNFLukasz Wisniowski (Pol) Team SkyRow 165 - Cell 2
DNFAnthony Turgis (Fra) Cofidis, Solutions CreditsRow 166 - Cell 2
DNFAndré Greipel (Ger) Lotto SoudalRow 167 - Cell 2
DNFMark Cavendish (GBr) Dimension DataRow 168 - Cell 2
DNFMark Renshaw (Aus) Dimension DataRow 169 - Cell 2
DNFSimon Clarke (Aus) EF Education First-Drapac p/b CannondaleRow 170 - Cell 2
DNFMitchell Docker (Aus) EF Education First-Drapac p/b CannondaleRow 171 - Cell 2
DNFDaniel McLay (GBr) EF Education First-Drapac p/b CannondaleRow 172 - Cell 2
DNFNikias Arndt (Ger) Team SunwebRow 173 - Cell 2
DNFMatteo Bono (Ita) UAE Team EmiratesRow 174 - Cell 2

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Latest on Cyclingnews