Teuns wins Tour de Pologne

Dylan Teuns (BMC Racing) did just enough to hold off Rafal Majka (Bora-Hansgrohe) and take the overall victory at the Tour de Pologne, continuing a rich vein of form for the Belgian. Team Sky's Wout Poels was the day's winner the seventh and final stage of the Tour de Pologne, besting Adam Yates (Orica-Scott) and Majka in a sprint among GC favourites at Bukowina Tatrzanska.

The mountainous race finale spurred plenty of attacks, with Peter Sagan (Bora-Hansgrohe) getting into the early break and a flurry of late escape attempts after the race came back together, but no one managed to pull away for good in the final kilometres of the uncategorised finishing climb.

Poels proved fastest in the uphill kick, while race leader Teuns arrived fifth to seal his overall victory, albeit narrowly – Majka's four-second bonus for finishing third left him as overall runner-up by just two seconds. Poels rounded out the overall podium in third.

How it unfolded

An aggressive Sagan tried and tried again to get away in the early goings of the extremely lumpy 132-kilometre race finale, and managed to forge clear around 15 kilometres into the day just after the first categorised climb.

A sizable contingent of fellow escapees joined him. Comprising 13 riders, the main breakaway of the day consisted of Sagan, Petr Vakoc (Quick-Step Floors), Robert Power, Rubén Plaza and Rory Sutherland (Orica-Scott), Dayer Quintana (Movistar), Diego Rosa (Sky), Simon Spilak (Katusha-Alpecin), Daan Olivier (Team LottoNL-Jumbo), Tom-Jelte Slagter (Cannondale-Drapac), Domen Novak (Bahrain-Merida), Niko Denz (AG2R La Mondiale) and Paweł Cieslik (Poland).

The break worked their advantage up over two and a half minutes going up and over the new few climbs, with UAE Team Emirates and BMC Racing doing much of the work in the pack. The tough parcours saw the peloton thin out gradually over the course of the stage, while the break lost Denz 45 kilometres into the action but stayed mostly together for the next hour.

With around 45 kilometres to go, the peloton began to show interest in bringing the break to heel. The gap was down to a minute with 35 kilometres to go, which may have been the motivation for Sagan to make his move. The world road champ launched an attack out of the break with only Plaza getting into his wheel, and the pair quickly put some breathing room between themselves and the other escapees.

Rosa set off in solo pursuit as the pack closed in on the rest of the break. Sagan dropped Plaza, and Rosa pulled past the Spaniard in short order, but he still had a half a minute gap to make up on the lone rider off the front as they began the day's final categorised climb. The gap between the two stayed more or less the same going up and over the ascent. Back in the peloton, however, Majka opened hostilities with a blistering attack as the summit neared. Poels was live to the danger however, keeping the Bora rider in check.

Then it was Poels' turn to attack. The Dutchman jumped away on the first uncategorised bump after the final categorised ascent, bringing Orica-Scott's Jack Haig with him and bridging to Rosa, with Sagan only a short ways off.

Teuns was distanced as Majka pushed ahead in pursuit. Rosa, Poels and Haig then caught up Sagan, but the world champ eased off the throttle to wait for Majka, helping his Bora teammate get back into the mix, with a few others getting back on terms at the head of the race as well.

Minutes later, Teuns rejoined his rivals at the front, helped back into the mix by teammate Tejay van Garderen.

Sagan fired off another attack with five kilometres to go on the run-in to the uncategorised finishing climb. He started the ascent with an advantage of a few seconds, but then came the attacks from behind. Sagan was caught as the likes of Sam Oomen (Sunweb), Domenico Pozzovivo (AG2R La Mondiale) and Haig all put in digs, though none of them managed to distance their rivals.

Majka attacked with 2.2 kilometres left and only Teuns and Poels could follow. The trio initially opened up a gap, but there was neither impetus to cooperate nor any one rider able to leave the others behind, leading to a regrouping for the final push.

Yates jumped first out of the lead group rounding towards the finish, but it was Poels who led the way across the line with Yates just behind and Majka settling for third. Teuns avoided any splits at the finish line to finish on even terms with the rest and so seal the overall win.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Wout Poels (Ned) Team Sky3:26:20
2Adam Yates (GBr) Orica-ScottRow 1 - Cell 2
3Rafal Majka (Pol) Bora-HansgroheRow 2 - Cell 2
4Wilco Kelderman (Ned) Team SunwebRow 3 - Cell 2
5Dylan Teuns (Bel) BMC Racing TeamRow 4 - Cell 2
6Domenico Pozzovivo (Ita) AG2R La Mondiale0:00:05
7Sam Oomen (Ned) Team Sunweb0:00:12
8Jack Haig (Aus) Orica-Scott0:00:14
9Tejay Van Garderen (USA) BMC Racing Team0:00:18
10Rui Costa (Por) UAE Team Emirates0:00:54
11Gregor Mühlberger (Aut) Bora-HansgroheRow 10 - Cell 2
12Odd Christian Eiking (Nor) FDJRow 11 - Cell 2
13Vincenzo Nibali (Ita) Bahrain-MeridaRow 12 - Cell 2
14Ilnur Zakarin (Rus) Katusha-Alpecin0:00:56
15Luis León Sanchez (Spa) Astana Pro TeamRow 14 - Cell 2
16Diego Rosa (Ita) Team SkyRow 15 - Cell 2
17Gorka Izagirre (Spa) Movistar TeamRow 16 - Cell 2
18Bart De Clercq (Bel) Lotto SoudalRow 17 - Cell 2
19Jose Rojas (Spa) Movistar Team0:01:01
20Rafael Valls (Spa) Lotto SoudalRow 19 - Cell 2
21Ben O'Connor (Aus) Dimension DataRow 20 - Cell 2
22Maxime Monfort (Bel) Lotto SoudalRow 21 - Cell 2
23Jérémy Maison (Fra) FDJ0:01:06
24Tomasz Marczynski (Pol) Lotto SoudalRow 23 - Cell 2
25Bob Jungels (Lux) Quick-Step FloorsRow 24 - Cell 2
26Valerio Conti (Ita) UAE Team Emirates0:01:39
27Pavel Kochetkov (Rus) Katusha-AlpecinRow 26 - Cell 2
28Sander Armee (Bel) Lotto SoudalRow 27 - Cell 2
29Marek Rutkiewicz (Pol) PolandRow 28 - Cell 2
30François Bidard (Fra) AG2R La Mondiale0:01:46
31Jesus Hernandez (Spa) Trek-Segafredo0:02:04
32Michal Schlegel (Cze) CCC Sprandi PolkowiceRow 31 - Cell 2
33Samuel Sanchez (Spa) BMC Racing Team0:02:21
34Peter Sagan (Svk) Bora-HansgroheRow 33 - Cell 2
35Pawel Cieslik (Pol) PolandRow 34 - Cell 2
36Franco Pellizotti (Ita) Bahrain-Merida0:04:52
37Daan Olivier (Ned) Team LottoNl-Jumbo0:06:00
38Antwan Tolhoek (Ned) Team LottoNl-JumboRow 37 - Cell 2
39Joe Dombrowski (USA) Cannondale-DrapacRow 38 - Cell 2
40Giovanni Visconti (Ita) Bahrain-MeridaRow 39 - Cell 2
41Hubert Dupont (Fra) AG2R La MondialeRow 40 - Cell 2
42Javier Megias (Spa) Team Novo NordiskRow 41 - Cell 2
43Ruben Plaza (Spa) Orica-ScottRow 42 - Cell 2
44Jan Hirt (Cze) CCC Sprandi PolkowiceRow 43 - Cell 2
45Matvey Mamykin (Rus) Katusha-Alpecin0:07:47
46Julien Bernard (Fra) Trek-Segafredo0:08:01
47Simon Spilak (Slo) Katusha-AlpecinRow 46 - Cell 2
48Davide Villella (Ita) Cannondale-DrapacRow 47 - Cell 2
49Emanuel Piaskowy (Pol) Poland0:10:06
50David Lozano (Spa) Team Novo NordiskRow 49 - Cell 2
51Koen Bouwman (Ned) Team LottoNl-JumboRow 50 - Cell 2
52Floris De Tier (Bel) Team LottoNl-JumboRow 51 - Cell 2
53Salvatore Puccio (Ita) Team SkyRow 52 - Cell 2
54Michal Golas (Pol) Team SkyRow 53 - Cell 2
55Rémi Cavagna (Fra) Quick-Step FloorsRow 54 - Cell 2
56Tom-Jelte Slagter (Ned) Cannondale-Drapac0:11:56
57Rory Sutherland (Aus) Movistar TeamRow 56 - Cell 2
58Winner Anacona (Col) Movistar TeamRow 57 - Cell 2
59Pavel Brutt (Rus) Gazprom – RusveloRow 58 - Cell 2
60Rohan Dennis (Aus) BMC Racing TeamRow 59 - Cell 2
61Sergey Lagutin (Rus) Gazprom – RusveloRow 60 - Cell 2
62Rob Power (Aus) Orica-ScottRow 61 - Cell 2
63Petr Vakoc (Cze) Quick-Step FloorsRow 62 - Cell 2
64Floris Gerts (Ned) BMC Racing Team0:13:38
65Toms Skujins (Lat) Cannondale-DrapacRow 64 - Cell 2
66Cesare Benedetti (Ita) Bora-HansgroheRow 65 - Cell 2
67Maciej Paterski (Pol) CCC Sprandi PolkowiceRow 66 - Cell 2
68Lennard Kämna (Ger) Team Sunweb0:14:08
69Natnael Berhane (Eri) Dimension Data0:15:32
70Jan Tratnik (Slo) CCC Sprandi PolkowiceRow 69 - Cell 2
71Matti Breschel (Den) Astana Pro TeamRow 70 - Cell 2
72Alberto Losada (Spa) Katusha-AlpecinRow 71 - Cell 2
73Antonio Nibali (Ita) Bahrain-Merida0:16:18
74Matej Mohoric (Slo) UAE Team EmiratesRow 73 - Cell 2
75Lukasz Wisniowski (Pol) Team SkyRow 74 - Cell 2
76Przemyslaw Niemiec (Pol) UAE Team EmiratesRow 75 - Cell 2
77Domen Novak (Slo) Bahrain-MeridaRow 76 - Cell 2
78Enrico Battaglin (Ita) Team LottoNl-JumboRow 77 - Cell 2
79Ivan Rovny (Rus) Gazprom – RusveloRow 78 - Cell 2
80Dayer Quintana (Col) Movistar TeamRow 79 - Cell 2
81Youcef Reguigui (Alg) Dimension Data0:18:04
82Nico Denz (Ger) AG2R La Mondiale0:20:13
83Caleb Ewan (Aus) Orica-Scott0:20:15
84Patrick Konrad (Aut) Bora-HansgroheRow 83 - Cell 2
85Lorenzo Manzin (Fra) FDJ0:20:28
86Kamil Gradek (Pol) PolandRow 85 - Cell 2
87Niccolo Bonifazio (Ita) Bahrain-MeridaRow 86 - Cell 2
88Martijn Keizer (Ned) Team LottoNl-JumboRow 87 - Cell 2
89Nick Dougall (RSA) Dimension DataRow 88 - Cell 2
90Bert-Jan Lindeman (Ned) Team LottoNl-Jumbo0:20:45
91Boy van Poppel (Ned) Trek-SegafredoRow 90 - Cell 2
92Charles Planet (Fra) Team Novo Nordisk0:23:11
93Adam Stachowiak (Pol) PolandRow 92 - Cell 2
94Bert De Backer (Bel) Team SunwebRow 93 - Cell 2
95Johannes Fröhlinger (Ger) Team Sunweb0:26:18
96Aleksejs Saramotins (Lat) Bora-HansgroheRow 95 - Cell 2
DNFFrantisek Sisr (Cze) CCC Sprandi PolkowiceRow 96 - Cell 2
DNFAleksei Tcatevich (Rus) Gazprom – RusveloRow 97 - Cell 2
DNFRoman Maikin (Rus) Gazprom – RusveloRow 98 - Cell 2
DNFChristopher Williams (Aus) Team Novo NordiskRow 99 - Cell 2
DNFDaniil Fominykh (Kaz) Astana Pro TeamRow 100 - Cell 2
DNFDanny Van Poppel (Ned) Team SkyRow 101 - Cell 2
DNFNelson Oliveira (Por) Movistar TeamRow 102 - Cell 2
DNFTom Van Asbroeck (Bel) Cannondale-DrapacRow 103 - Cell 2
DNFPawel Bernas (Pol) PolandRow 104 - Cell 2
DNFAdrian Kurek (Pol) CCC Sprandi PolkowiceRow 105 - Cell 2
DNFEvgeny Shalunov (Rus) Gazprom – RusveloRow 106 - Cell 2
DNFJoonas Henttala (Fin) Team Novo NordiskRow 107 - Cell 2
DNFTyler Farrar (USA) Dimension DataRow 108 - Cell 2
DNFRuslan Tleubayev (Kaz) Astana Pro TeamRow 109 - Cell 2
DNFMoreno Moser (Ita) Astana Pro TeamRow 110 - Cell 2
DNFRiccardo Minali (Ita) Astana Pro TeamRow 111 - Cell 2
DNFOscar Gatto (Ita) Astana Pro TeamRow 112 - Cell 2
DNFSacha Modolo (Ita) UAE Team EmiratesRow 113 - Cell 2
DNFAnass Ait El Abdia (Mor) UAE Team EmiratesRow 114 - Cell 2
DNSMatteo Montaguti (Ita) AG2R La MondialeRow 115 - Cell 2
DNFManuele Boaro (Ita) Bahrain-MeridaRow 116 - Cell 2
DNFMaxim Belkov (Rus) Katusha-AlpecinRow 117 - Cell 2
DNFJosé Gonçalves (Por) Katusha-AlpecinRow 118 - Cell 2
DNFChad Haga (USA) Team SunwebRow 119 - Cell 2
DNSErik Baska (Svk) Bora-HansgroheRow 120 - Cell 2
DNSGregory Daniel (USA) Trek-SegafredoRow 121 - Cell 2
DNFMarco Coledan (Ita) Trek-SegafredoRow 122 - Cell 2
DNFFumiyuki Beppu (Jpn) Trek-SegafredoRow 123 - Cell 2
DNFAlex Dowsett (GBr) Movistar TeamRow 124 - Cell 2
DNFDaniel Oss (Ita) BMC Racing TeamRow 125 - Cell 2
DNSLaurens De Plus (Bel) Quick-Step FloorsRow 126 - Cell 2
Swipe to scroll horizontally
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Wout Poels (Ned) Team Sky20pts
2Adam Yates (GBr) Orica-Scott19Row 1 - Cell 3
3Rafal Majka (Pol) Bora-Hansgrohe18Row 2 - Cell 3
4Wilco Kelderman (Ned) Team Sunweb17Row 3 - Cell 3
5Dylan Teuns (Bel) BMC Racing Team16Row 4 - Cell 3
6Domenico Pozzovivo (Ita) AG2R La Mondiale15Row 5 - Cell 3
7Sam Oomen (Ned) Team Sunweb14Row 6 - Cell 3
8Jack Haig (Aus) Orica-Scott13Row 7 - Cell 3
9Tejay Van Garderen (USA) BMC Racing Team12Row 8 - Cell 3
10Rui Costa (Por) UAE Team Emirates11Row 9 - Cell 3
11Gregor Mühlberger (Aut) Bora-Hansgrohe10Row 10 - Cell 3
12Odd Christian Eiking (Nor) FDJ9Row 11 - Cell 3
13Vincenzo Nibali (Ita) Bahrain-Merida8Row 12 - Cell 3
14Ilnur Zakarin (Rus) Katusha-Alpecin7Row 13 - Cell 3
15Luis León Sanchez (Spa) Astana Pro Team6Row 14 - Cell 3
16Diego Rosa (Ita) Team Sky5Row 15 - Cell 3
17Gorka Izagirre (Spa) Movistar Team4Row 16 - Cell 3
18Bart De Clercq (Bel) Lotto Soudal3Row 17 - Cell 3
19Jose Rojas (Spa) Movistar Team2Row 18 - Cell 3
20Rafael Valls (Spa) Lotto Soudal1Row 19 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Lapszanka, km 10.7
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Moreno Moser (Ita) Astana Pro Team10pts
2Maxime Monfort (Bel) Lotto Soudal7Row 1 - Cell 3
3Diego Rosa (Ita) Team Sky5Row 2 - Cell 3
4Tom-Jelte Slagter (Ned) Cannondale-Drapac3Row 3 - Cell 3
5Peter Sagan (Svk) Bora-Hansgrohe2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Sierockie, km 41.9
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Diego Rosa (Ita) Team Sky10pts
2Rory Sutherland (Aus) Movistar Team7Row 1 - Cell 3
3Tom-Jelte Slagter (Ned) Cannondale-Drapac5Row 2 - Cell 3
4Peter Sagan (Svk) Bora-Hansgrohe3Row 3 - Cell 3
5Rob Power (Aus) Orica-Scott2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Sciana Bukovina, km 53.1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Diego Rosa (Ita) Team Sky10pts
2Pawel Cieslik (Pol) Poland7Row 1 - Cell 3
3Domen Novak (Slo) Bahrain-Merida5Row 2 - Cell 3
4Simon Spilak (Slo) Katusha-Alpecin3Row 3 - Cell 3
5Rory Sutherland (Aus) Movistar Team2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 4 - Lapszanka, km 76.9
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Diego Rosa (Ita) Team Sky10pts
2Simon Spilak (Slo) Katusha-Alpecin7Row 1 - Cell 3
3Rob Power (Aus) Orica-Scott5Row 2 - Cell 3
4Pawel Cieslik (Pol) Poland3Row 3 - Cell 3
5Domen Novak (Slo) Bahrain-Merida2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 5 - Sierockie, km 108.1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Bora-Hansgrohe10pts
2Diego Rosa (Ita) Team Sky7Row 1 - Cell 3
3Ruben Plaza (Spa) Orica-Scott5Row 2 - Cell 3
4Antwan Tolhoek (Ned) Team LottoNl-Jumbo3Row 3 - Cell 3
5Tomasz Marczynski (Pol) Lotto Soudal2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 6 - Sciana Bukovina, km 119.3
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Bora-Hansgrohe20pts
2Diego Rosa (Ita) Team Sky14Row 1 - Cell 3
3Wout Poels (Ned) Team Sky10Row 2 - Cell 3
4Rafal Majka (Pol) Bora-Hansgrohe6Row 3 - Cell 3
5Sam Oomen (Ned) Team Sunweb4Row 4 - Cell 3
Swipe to scroll horizontally
Final general classification
#Rider Name (Country) TeamResult
1Dylan Teuns (Bel) BMC Racing Team27:07:47
2Rafal Majka (Pol) Bora-Hansgrohe0:00:02
3Wout Poels (Ned) Team Sky0:00:03
4Wilco Kelderman (Ned) Team Sunweb0:00:10
5Adam Yates (GBr) Orica-Scott0:00:13
6Domenico Pozzovivo (Ita) AG2R La Mondiale0:00:23
7Sam Oomen (Ned) Team Sunweb0:00:36
8Jack Haig (Aus) Orica-Scott0:00:57
9Vincenzo Nibali (Ita) Bahrain-Merida0:01:19
10Rui Costa (Por) UAE Team Emirates0:01:22
11Ilnur Zakarin (Rus) Katusha-Alpecin0:01:29
12Bob Jungels (Lux) Quick-Step Floors0:01:35
13Odd Christian Eiking (Nor) FDJ0:02:46
14Gorka Izagirre (Spa) Movistar Team0:02:56
15Bart De Clercq (Bel) Lotto Soudal0:03:01
16Tomasz Marczynski (Pol) Lotto Soudal0:03:32
17Valerio Conti (Ita) UAE Team Emirates0:03:47
18Luis León Sanchez (Spa) Astana Pro Team0:03:52
19Marek Rutkiewicz (Pol) Poland0:04:41
20Ben O'Connor (Aus) Dimension Data0:05:05
21François Bidard (Fra) AG2R La Mondiale0:05:59
22Jérémy Maison (Fra) FDJ0:06:36
23Jose Rojas (Spa) Movistar Team0:06:44
24Samuel Sanchez (Spa) BMC Racing Team0:07:24
25Tejay Van Garderen (USA) BMC Racing Team0:07:40