Tirreno-Adriatico: Kwiatkowski holds on to win the overall

Michal Kwiatkowski (Team Sky) took the overall victory at Tirreno-Adriatico after extending his race lead in a wet time trial. Kwiatkowski went into the final stage with a three-second advantage over Damiano Caruso (BMC Racing), but put time into the Italian over the 10-kilometre course. 

In the blue skinsuit of race leader, victory never looked in doubt for Kwiatkowski, who posted a time of 11:34, just 20 seconds shy of the day's winner Rohan Dennis (BMC Racing). Caruso gave away 21 seconds to Kwiatkowski, but held onto second place in the overall standings, despite a strong ride from Geraint Thomas (Team Sky) that saw him leapfrog Mikel Landa (Movistar) into the final podium spot.

"When I was warming up it started raining so I was scared something might go wrong. I had to go with lower tyre pressure. It was tricky, I don't know if there were crashes but there were a couple of corners, and anything could happen. I had to be careful but I had good feelings today and that's why I could finish so well," said Kwiatkowski.

"That's my most important stage race victory. So far I won twice Algarve which isn't WorldTour, but this is a beautiful race with a beautiful trophy. Tirreno-Adriatico is one of hardest stage races to win so I'm really happy to be on the first step.

"It's been a difficult week for all Team Sky, we had some bad luck with Geraint Thomas, but at the end of the day we were motivated to have a really good race and that's how it was."

Dennis gives BMC bookend victories

Dennis took the stage victory after rounding the pan-flat course in dry conditions in a time of 11:14. Jos van Emden (LottoNL-Jumbo) came closest to toppling the Australian national champion but was four seconds shy of Dennis' effort and had to settle for second place with Team Sky's Jonathan Castroviejo a further four seconds back to finish third on the day.

"To be honest, I was nervous about it. I was looking at the best times on this course thinking what I needed to aim for," Dennis explained. "In the end, I thought I needed to go faster than last year to win and I was right to say that because Jos did the same time as I did last year so if I didn't beat my time then I wouldn't have won.

"We won the first stage in the team time trial, it was a hard one to win. From then, it was all teamwork and working around Damiano and trying to make sure he had the best possible chance to win the overall. Unfortunately, he didn't win but he has been exceptional this week making sure he didn't lose too much time on the mountain stages. Hats off to him for second overall."

After a week of tough racing, the 2018 Tirreno-Adriatico drew to a close with a crucial 10-kilometre test around San Benedetto del Tronto. Clouds loomed overhead as the riders prepared for the final effort of the one-week race, but much of the peloton would enjoy dry conditions.

Trek-Segafredo shared around the honour of fastest time with Ryan Mullen setting an early benchmark of 11:38 before he was beaten by his teammate Mads Pedersen, who rolled around the 10km course in a time of 11:22. Pedersen's effort would allow him more than half an hour in the hot-seat before Dennis came along and bested him. There were a few tense moments as Van Emden closed in on the finish line, but once the rain began to fall it was always going to be hard to push Dennis off the top spot.

As the final few riders rolled off the start ramp, the focus turned from the stage win to the overall victory. Thomas started the day just 29 seconds behind his teammate Kwiatkowski in the standings, despite that untimely mechanical earlier in the race, and had a genuine shot at moving back into the blue jersey. The Welshman finished in a time of 11:37, which would prove more than enough to move ahead of Landa, who slipped down to sixth overall after a poor performance in the time trial.

It looked like Thomas might be able to cleat Caruso too, but the Italian did enough to hold him off by eight seconds. There were no such worries for Kwiatkowski, who went three seconds quicker than Thomas over the course and increased his winning margin over Caruso to 24 seconds.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Rohan Dennis (Aus) BMC Racing Team0:11:15
2Jos van Emden (Ned) LottoNL-Jumbo0:00:03
3Jonathan Castroviejo (Spa) Team Sky0:00:07
4Mads Pedersen (Den) Trek-Segafredo0:00:08
5Gianni Moscon (Ita) Team Sky0:00:12
6Michael Hepburn (Aus) Mitchelton-Scott0:00:13
7Jack Bauer (NZl) Mitchelton-Scott0:00:13
8Luke Durbridge (Aus) Mitchelton-Scott0:00:16
9Primoz Roglic (Slo) LottoNL-Jumbo0:00:18
10Vasil Kiryienka (Blr) Team Sky0:00:18
11Chris Froome (GBr) Team Sky0:00:19
12Michal Kwiatkowski (Pol) Team Sky0:00:20
13Geraint Thomas (GBr) Team Sky0:00:22
14Patrick Bevin (NZl) BMC Racing Team0:00:22
15Nelson Oliveira (Por) Movistar Team0:00:22
16Victor Campenaerts (Bel) Lotto Soudal0:00:22
17Daryl Impey (RSA) Mitchelton-Scott0:00:23
18Matthieu Ladagnous (Fra) Groupama-FDJ0:00:23
19Ryan Mullen (Irl) Trek-Segafredo0:00:24
20Bob Jungels (Lux) Quick-Step Floors0:00:24
21Lennard Kämna (Ger) Team Sunweb0:00:25
22Tony Martin (Ger) Katusha-Alpecin0:00:26
23Filippo Ganna (Ita) UAE Team Emirates0:00:28
24Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale0:00:29
25Maciej Bodnar (Pol) Bora-Hansgrohe0:00:30
26Andrey Amador (CRc) Movistar Team0:00:30
27Matthias Brändle (Aut) Trek-Segafredo0:00:30
28Stefan Küng (Swi) BMC Racing Team0:00:33
29Chad Haga (USA) Team Sunweb0:00:33
30Edvald Boasson Hagen (Nor) Dimension Data0:00:36
31Alexey Lutsenko (Kaz) Astana Pro Team0:00:37
32Alexis Gougeard (Fra) AG2R La Mondiale0:00:37
33Nathan Haas (Aus) Katusha-Alpecin0:00:38
34Niki Terpstra (Ned) Quick-Step Floors0:00:39
35José Gonçalves (Por) Katusha-Alpecin0:00:39
36Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale0:00:40
37Damiano Caruso (Ita) BMC Racing Team0:00:41
38Danny van Poppel (Ned) LottoNL-Jumbo0:00:41
39Jan Polanc (Slo) UAE Team Emirates0:00:42
40Greg Van Avermaet (Bel) BMC Racing Team0:00:43
41Alex Dowsett (GBr) Katusha-Alpecin0:00:44
42Fabio Felline (Ita) Trek-Segafredo0:00:44
43Steve Morabito (Swi) Groupama-FDJ0:00:45
44Jasha Sütterlin (Ger) Movistar Team0:00:46
45Alexandre Geniez (Fra) AG2R La Mondiale0:00:46
46Tiesj Benoot (Bel) Lotto Soudal0:00:47
47Jaime Roson (Spa) Movistar Team0:00:48
48Tom Van Asbroeck (Bel) EF Education First-Drapac p/b Cannondale0:00:48
49Kanstantsin Siutsou (Blr) Bahrain-Merida0:00:50
50Diego Ulissi (Ita) UAE Team Emirates0:00:50
51Tanel Kangert (Est) Astana Pro Team0:00:52
52Julien Duval (Fra) AG2R La Mondiale0:00:52
53Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale0:00:52
54Mathias Frank (Swi) AG2R La Mondiale0:00:53
55Alberto Bettiol (Ita) BMC Racing Team0:00:54
56Adam Yates (GBr) Mitchelton-Scott0:00:54
57Salvatore Puccio (Ita) Team Sky0:00:55
58George Bennett (NZl) LottoNL-Jumbo0:00:55
59Antoine Duchesne (Can) Groupama-FDJ0:00:55
60Philippe Gilbert (Bel) Quick-Step Floors0:00:56
61Jorge Arcas (Spa) Movistar Team0:00:57
62Davide Formolo (Ita) Bora-Hansgrohe0:00:57
63Zdenek Stybar (Cze) Quick-Step Floors0:00:57
64Davide Villella (Ita) Astana Pro Team0:00:58
65Benoit Vaugrenard (Fra) Groupama-FDJ0:00:58
66Vincenzo Nibali (Ita) Bahrain-Merida0:00:59
67Simone Consonni (Ita) UAE Team Emirates0:00:59
68Luka Mezgec (Slo) Mitchelton-Scott0:00:59
69Peter Sagan (Svk) Bora-Hansgrohe0:01:00
70Fabio Aru (Ita) UAE Team Emirates0:01:03
71Eduard Grosu (Rom) Nippo-Vini Fantini-Europa Ovini0:01:03
72Daniel Oss (Ita) Bora-Hansgrohe0:01:03
73Daniele Bennati (Ita) Movistar Team0:01:03
74Artem Nych (Rus) Gazprom-Rusvelo0:01:04
75Miguel Angel Lopez (Col) Astana Pro Team0:01:04
76Maarten Wynants (Bel) LottoNL-Jumbo0:01:05
77Clement Venturini (Fra) AG2R La Mondiale0:01:06
78Michael Schär (Swi) BMC Racing Team0:01:07
79Daniel Hoelgaard (Nor) Groupama-FDJ0:01:07
80Marcus Burghardt (Ger) Bora-Hansgrohe0:01:08
80Rigoberto Uran (Col) EF Education First-Drapac p/b CannondaleRow 80 - Cell 2
82Romain Bardet (Fra) AG2R La Mondiale0:01:08
83Jens Keukeleire (Bel) Lotto Soudal0:01:09
84Sergey Firsanov (Rus) Gazprom-Rusvelo0:01:09
85Julien Vermote (Bel) Dimension Data0:01:10
86Andrey Grivko (Ukr) Astana Pro Team0:01:10
87Marc Sarreau (Fra) Groupama-FDJ0:01:10
88Mikel Landa (Spa) Movistar Team0:01:10
89Aleksandr Vlasov (Rus) Gazprom-Rusvelo0:01:11
90Domenico Pozzovivo (Ita) Bahrain-Merida0:01:12
91Edoardo Zardini (Ita) Wilier Triestina-Selle Italia0:01:12
92Jasper Stuyven (Bel) Trek-Segafredo0:01:13
93Rick Zabel (Ger) Katusha-Alpecin0:01:13
94Marco Marcato (Ita) UAE Team Emirates0:01:14
95Aleksandr Riabushenko (Blr) UAE Team Emirates0:01:14
96Rafal Majka (Pol) Bora-Hansgrohe0:01:15
97Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale0:01:16
98Krists Neilands (Lat) Israel Cycling Academy0:01:16
99Filippo Pozzato (Ita) Wilier Triestina-Selle Italia0:01:22
100Nikolai Cherkasov (Rus) Gazprom-Rusvelo0:01:25
101Guillaume Boivin (Can) Israel Cycling Academy0:01:26
102Kristijan Koren (Slo) Bahrain-Merida0:01:27
103Marcel Kittel (Ger) Katusha-Alpecin0:01:27
104Alexander Foliforov (Rus) Gazprom-Rusvelo0:01:27
105Oscar Gatto (Ita) Astana Pro Team0:01:27
106Dario Cataldo (Ita) Astana Pro Team0:01:29
107Nikolas Maes (Bel) Lotto Soudal0:01:31
108Nikias Arndt (Ger) Team Sunweb0:01:34
109Tomasz Marczynski (Pol) Lotto Soudal0:01:34
110Stepan Kuriyanov (Rus) Gazprom-Rusvelo0:01:34
111Marco Canola (Ita) Nippo-Vini Fantini-Europa Ovini0:01:34
112Jacopo Mosca (Ita) Wilier Triestina-Selle Italia0:01:36
113Scott Thwaites (GBr) Dimension Data0:01:38
114Simone Ponzi (Ita) Nippo-Vini Fantini-Europa Ovini0:01:38
115Liam Bertazzo (Ita) Wilier Triestina-Selle Italia0:01:38
116Maximiliano Richeze (Arg) Quick-Step Floors0:01:39
117Tosh Van Der Sande (Bel) Lotto Soudal0:01:40
118Marco Coledan (Ita) Wilier Triestina-Selle Italia0:01:42
119Igor Boev (Rus) Gazprom-Rusvelo0:01:42
120Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini0:01:44
121Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa Ovini0:01:44
122Franco Pellizotti (Ita) Bahrain-Merida0:01:47
123Louis Meintjes (RSA) Dimension Data0:01:47
124Boy van Poppel (Ned) Trek-Segafredo0:01:47
125Dennis van Winden (Ned) Israel Cycling Academy0:01:48
126Damiano Cunego (Ita) Nippo-Vini Fantini-Europa Ovini0:01:49
127August Jensen (Nor) Israel Cycling Academy0:01:52
128Kristian Sbaragli (Ita) Israel Cycling Academy0:01:54
129Guy Sagiv (Isr) Israel Cycling Academy0:01:56
130Ivan Santaromita (Ita) Nippo-Vini Fantini-Europa Ovini0:01:56
131Davide Cimolai (Ita) Groupama-FDJ0:01:59
132Simon Spilak (Slo) Katusha-Alpecin0:02:01
133Matteo Busato (Ita) Wilier Triestina-Selle Italia0:02:07
134Jens Debusschere (Bel) Lotto Soudal0:02:24
135Jakub Mareczko (Ita) Wilier Triestina-Selle Italia0:02:26
DNSSonny Colbrelli (Ita) Bahrain-MeridaRow 135 - Cell 2
DNSFernando Gaviria (Col) Quick-Step FloorsRow 136 - Cell 2
DNSIljo Keisse (Bel) Quick-Step FloorsRow 137 - Cell 2
DNSGijs Van Hoecke (Bel) LottoNL-JumboRow 138 - Cell 2
Swipe to scroll horizontally
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Rohan Dennis (Aus) BMC Racing Team12pts
2Jos van Emden (Ned) LottoNL-Jumbo10Row 1 - Cell 3
3Jonathan Castroviejo (Spa) Team Sky8Row 2 - Cell 3
4Mads Pedersen (Den) Trek-Segafredo7Row 3 - Cell 3
5Gianni Moscon (Ita) Team Sky6Row 4 - Cell 3
6Michael Hepburn (Aus) Mitchelton-Scott5Row 5 - Cell 3
7Jack Bauer (NZl) Mitchelton-Scott4Row 6 - Cell 3
8Luke Durbridge (Aus) Mitchelton-Scott3Row 7 - Cell 3
9Primoz Roglic (Slo) LottoNL-Jumbo2Row 8 - Cell 3
10Vasil Kiryienka (Blr) Team Sky1Row 9 - Cell 3
Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Team Sky34:20:00
3BMC Racing Team0:18:00
6Movistar Team1:01:00
8EF Education First-Drapac p/b Cannondale1:21:00
9Quick-Step Floors1:22:00
10UAE Team Emirates1:23:00
12AG2R La Mondiale1:39:00
13Lotto Soudal1:41:00
14Astana Pro Team1:50:00
15Bora-HansgroheRow 14 - Cell 2
16Team Sunweb1:54:00
19Dimension Data2:47:00
20Wilier Triestina-Selle Italia3:34:00
21Nippo-Vini Fantini-Europa Ovini3:39:00
22Israel-Cycling Academy3:53:00
Swipe to scroll horizontally
Final general classification
#Rider Name (Country) TeamResult
1Michal Kwiatkowski (Pol) Team Sky25:32:56
2Damiano Caruso (Ita) BMC Racing Team0:00:24
3Geraint Thomas (GBr) Team Sky0:00:32
4Tiesj Benoot (Bel) Lotto Soudal0:01:06
5Adam Yates (GBr) Mitchelton-Scott0:01:10
6Mikel Landa (Spa) Movistar Team0:01:13
7Davide Formolo (Ita) Bora-Hansgrohe0:01:15
8Jaime Roson (Spa) Movistar TeamRow 7 - Cell 2
9George Bennett (NZl) LottoNL-Jumbo0:01:16
10Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale0:01:22
11Vincenzo Nibali (Ita) Bahrain-Merida0:01:59
12Fabio Aru (Ita) UAE Team Emirates0:02:02
13Romain Bardet (Fra) AG2R La Mondiale0:02:31
14Domenico Pozzovivo (Ita) Bahrain-Merida0:02:34
15Alexey Lutsenko (Kaz) Astana Pro Team0:03:07
16Miguel Angel Lopez (Col) Astana Pro Team0:03:27
17Louis Meintjes (RSA) Dimension Data0:03:51
18Bob Jungels (Lux) Quick-Step Floors0:03:56
19Jan Polanc (Slo) UAE Team Emirates0:04:23
20Greg Van Avermaet (Bel) BMC Racing Team0:04:41
21Ivan Santaromita (Ita) Nippo-Vini Fantini-Europa Ovini0:05:21
22Diego Ulissi (Ita) UAE Team Emirates0:06:26
23Kanstantsin Siutsou (Blr) Bahrain-Merida0:06:34
24Edoardo Zardini (Ita) Wilier Triestina-Selle Italia0:08:29
25Philippe Gilbert (Bel) Quick-Step Floors0:08:35
26Sergey Firsanov (Rus) Gazprom-Rusvelo0:08:44
27Simon Spilak (Slo) Katusha-Alpecin0:08:47
28José Gonçalves (Por) Katusha-Alpecin0:08:58
29Primoz Roglic (Slo) LottoNL-Jumbo0:09:01
30Steve Morabito (Swi) Groupama-FDJ0:09:18
31Davide Villella (Ita) Astana Pro Team0:10:47
32Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale0:11:06
33Fabio Felline (Ita) Trek-Segafredo0:12:31
34Chris Froome (GBr) Team Sky0:13:31
35Tanel Kangert (Est) Astana Pro Team0:13:33
36Mathias Frank (Swi) AG2R La Mondiale0:15:21
37Rafal Majka (Pol) Bora-Hansgrohe0:15:39
38Julien Vermote (Bel) Dimension Data0:16:23
39Andrey Amador (CRc) Movistar Team0:16:47
40Zdenek Stybar (Cze) Quick-Step Floors0:18:16
41Matthieu Ladagnous (Fra) Groupama-FDJ0:18:17
42Tosh Van Der Sande (Bel) Lotto Soudal0:18:44
43Peter Sagan (Svk) Bora-Hansgrohe0:19:31
44Jasper Stuyven (Bel) Trek-Segafredo0:19:46
45Daryl Impey (RSA) Mitchelton-ScottRow 44 - Cell 2
46Luke Durbridge (Aus) Mitchelton-Scott0:19:47
47Tony Martin (Ger) Katusha-Alpecin0:19:52
48Vasil Kiryienka (Blr) Team Sky0:20:05
49Jack Bauer (NZl) Mitchelton-Scott0:21:39
50Nathan Haas (Aus) Katusha-Alpecin0:21:47
51Nelson Oliveira (Por) Movistar Team0:22:46
52Daniel Oss (Ita) Bora-Hansgrohe0:22:48
53Gianni Moscon (Ita) Team Sky0:23:12
54Simone Ponzi (Ita) Nippo-Vini Fantini-Europa Ovini0:24:16
55Scott Thwaites (GBr) Dimension Data0:25:26
56Franco Pellizotti (Ita) Bahrain-Merida0:26:39
57Davide Cimolai (Ita) Groupama-FDJ0:27:48
58Edvald Boasson Hagen (Nor) Dimension Data0:27:49
59Kristijan Koren (Slo) Bahrain-Merida0:27:53
60Michael Schär (Swi) BMC Racing Team0:28:10
61Antoine Duchesne (Can) Groupama-FDJ0:28:13
62Andrey Grivko (Ukr) Astana Pro Team0:28:20
63Jorge Arcas (Spa) Movistar Team0:28:26
64Jens Keukeleire (Bel) Lotto Soudal0:28:40
65Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale0:28:48
66Marco Canola (Ita) Nippo-Vini Fantini-Europa Ovini0:28:57