A long, utterly devastating surge of power saw Jonathan Milan (Lidl-Trek) easily fend off the opposition and come through a dangerous late corner perfectly placed for a second straight bunch sprint victory in the Tour de Pologne.
Paul Magnier (Soudal-QuickStep) tried hard to anticipate the race leader’s last blast for the finish, but after chasing down XDS-Astana’s Matteo Malucelli, the Frenchman once again proved powerless to stop the Italian national champion, who was already well ahead.
Latest Videos FromCyclingnews
You may like
Results
Swipe to scroll horizontally
Position
Rider (Country) Team
Time Gap
1
Jonathan Milan (Ita) Lidl-Trek
03:05:37
2
Paul Magnier (Fra) Soudal-QuickStep
Row 1 – Cell 2
3
Matteo Malucelli (Ita) XDS Astana
Row 2 – Cell 2
4
Ivan Garcia Cortina (Spa) Movistar Team
Row 3 – Cell 2
5
Daniel Skerl (Ita) Bahrain Victorious
Row 4 – Cell 2
6
Simon Dehairs (Bel) Alpecin-Premier Tech
Row 5 – Cell 2
7
Maikel Zijlaard (Ned) Tudor Pro Cycling
Row 6 – Cell 2
8
Sakarias Koller Løland (Nor) Uno-X Mobility
Row 7 – Cell 2
9
Marceli Bogusławski (Pol) Att Investments
Row 8 – Cell 2
10
Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe
Row 9 – Cell 2
General classification after stage 2
Swipe to scroll horizontally
Position
Rider (Country) Team
Time Gap
1
Jonathan Milan (Ita) Lidl-Trek
8:09:28
2
Paul Magnier (Fra) Soudal-QuickStep
0:00:08
3
Kamil Małecki (Pol) Pinarello-Q36.5
0:00:12
4
Jonas Rutsch (Ger) Lotto-Intermarché
0:00:14
5
Matteo Malucelli (Ita) XDS Astana
0:00:16
6
Patryk Stosz (Pol) EF Education-EasyPost
Row 5 – Cell 2
7
Alfred Bruce Noah Hobbs (GBr) EF Education-EasyPost
0:00:18
8
Bart Lemmen (Ned) Visma-Lease a Bike
Row 7 – Cell 2
9
Rudy Molard (Fra) Groupama-FDJ United
Row 8 – Cell 2
10
Anton Schiffer (Ger) Visma-Lease a Bike
0:00:19