BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2023 Giro d'Italia

106th edition: May 6 - 28, 2023
Stage 2, May 7, 2023

Back to 2023 Giro d'Italia

Sunday, May 7: Stage 2, Teramo - San Salvo, 202 km

Stage 2 map & profile | Stage 2 photos

find us on Facebook Find us on Twitter See our youtube channel

The Story of the Tour de France, volume 1 Neugent Cycling Wheels South Salem Cycleworks frames Melanoma: It Started With a Freckle Peaks Coaching: work with a coach! Shade Vise sunglass holder Advertise with us!


Content continues below the ads

The Story of the Tour de France, volume 1 Neugent Cycling Wheels South Salem Cycleworks frames

Jonathan Milan wins stage two. RCS Sport photo


Content continues below the ads

Melanoma: It Started With a Freckle Peaks Coaching: work with a coach!

James Witherell's book Bicycle History: A Chronological History of People, Races and Technology is available in both print and Kindle eBook formats. To get your copy just click on the Amazon link on the right.

Weather at the finish city of San Salvo at 1:55 PM, local time: 22C (72F), sunny, with the wind from the east at 14 km/hr (9 mph). There is a 2% chance of rain.

The race: After stage one Brandon McNulty (UAE Team Emirates) was awarded the climber's jersey. Later calculations found that Tao Geoghegan Hart (INEOS Genadiers) was the real winner and he will ride stage two in the blue KOM jersey.

Here's the report from GC leader Remco Evenepoel's Team Soudal Quick-Step:

Remco Evenepoel collected his 18th Grand Tour leader’s jersey at the end of stage 2, which travelled from Tortona to San Salvo, over a mainly flat 202km course. Only the second reigning World Champion to top the Giro d’Italia general classification this century, the 23-year-old was resplendent in the famed maglia rosa during Sunday’s journey in the province of Chieti, flanked at all times by his Soudal Quick-Step teammates.

The day belonged to a five-man breakaway until twenty kilometers to go, when the group was reabsorbed by the peloton. The finale was far from being a quiet one, due to a crash that took many riders down just four kilometers from the line. Luck was on Evenepoel’s side, who escaped the incident and concluded with the reduced main group, from where Jonathan Milan (Bahrain Victorious) sprinted to victory.

“We did well to stay out of trouble. That was the plan and I’m glad it worked out, although that crash wasn’t nice at all. Fortunately, I wasn’t caught in that incident”, said Remco right after the stage. “Apart from that, it was a pretty quiet day, one which was special, as I got to wear the pink jersey for the first time in my career. I enjoyed every single moment, and it was really nice to receive a lot of encouragement from the fans on the side of the road.”

Another shot of Jonathan Milan winning stage two. RCS Sport photo

Complete results:

Stage 2 photos

202 kilometers raced at an average speed of 41.059 km/hr

1 Jonathan Milan Bahrain Victorious 4hr 55min 11sec
2 David Dekker Arkéa-Samsic s.t.
3 Kaden Groves Alpecin-Deceuninck s.t.
4 Arne Marit Intermarché-Circus-Wanty s.t.
5 Marius Mayrhofer Team DSM s.t.
6 Pascal Ackermann UAE Team Emirates s.t.
7 Fernando Gaviria Movistar s.t.
8 Niccolo Bonifazio Intermarché-Circus-Wanty s.t.
9 Jake Stewart Groupama-FDJ s.t.
10 Michael Matthews Jayco-AlUla s.t.
11 Simone Consonni Cofidis s.t.
12 Filippo Fiorelli Green Project-Bardiani-CSF s.t.
13 Andrea Vendrame Ag2r-Citroën s.t.
14 Ryan Gibbons UAE Team Emirates s.t.
15 Clément Russo Arkéa-Samsic s.t.
16 Campbell Stewart Jayco-AlUla s.t.
17 Martin Marcellusi Green Project-Bardiani-CSF s.t.
18 Davide Gabburo Green Project-Bardiani-CSF s.t.
19 Filippo Ganna INEOS Grenadiers s.t.
20 Damiano Caruso Bahrain Victorious s.t.
21 Ramon Sinkeldam Alpecin-Deceuninck s.t.
22 Lennard Kämna BORA-hansgrohe s.t.
23 Edoardo Affini Jumbo-Visma s.t.
24 Aurélien Paret-Peintre Ag2r-Citroën s.t.
25 José Joaquin Rojas Movistar s.t.
26 Remco Evenepoel Soudal Quick-Step s.t.
27 Mattia Cattaneo Soudal Quick-Step s.t.
28 Primoz Roglic Jumbo-Visma s.t.
29 Warren Barguil Arkéa-Samsic s.t.
30 Andrea Pasqualon Bahrain Victorious s.t.
31 Vincenzo Albanese EOLO-Kometa s.t.
32 Joao Almeida UAE Team Emirates s.t.
33 Niklas Märkl Team DSM s.t.
34 Geraint Thomas INEOS Grenadiers s.t.
35 Nicolas Prodhomme Ag2r-Citroën s.t.
36 Davide Ballerini Soudal Quick-Step s.t.
37 Mikaël Chérel Ag2r-Citroën s.t.
38 Aleksandr Vlasov BORA-hansgrohe s.t.
39 Lukas Pöstlberger Jayco-AlUla s.t.
40 Alexander Cepeda EF Education-EasyPost s.t.
41 Albert Torres Movistar s.t.
42 Stefano Oldani Alpecin-Deceuninck s.t.
43 Stefan Küng Groupama-FDJ s.t.
44 Nico Denz BORA-hansgrohe s.t.
45 Kristian Sbaragli Alpecin-Deceuninck @ 10sec
46 Davide Cimolai Cofidis 0:12
47 Michael Hepburn Jayco-AlUla s.t.
48 Brandon McNulty UAE Team Emirates s.t.
49 Laurenz Rex Intermarché-Circus-Wanty s.t.
50 Michel Hessman Jumbo-Visma s.t.
51 Fabian Lienhard Groupama-FDJ s.t.
52 Alexander Krieger Alpecin-Deceuninck 0:17
53 Magnus Cort EF Education-EasyPost 0:19
54 Edward Dunbar Jayco-AlUla s.t.
55 Luca Covili Green Project-Bardiani-CSF s.t.
56 Jonathan Caicedo EF Education-EasyPost s.t.
57 Rémy Rochas Cofidis s.t.
58 Mirco Maestri EOLO-Kometa s.t.
59 Simone Velasco Astana Qazaqstan s.t.
60 Salvatore Puccio INEOS Grenadiers s.t.
61 Koen Bouwman Jumbo-Visma s.t.
62 Davide Formolo UAE Team Emirates s.t.
63 Alessandro Covi UAE Team Emirates s.t.
64 Ben Swift INEOS Grenadiers s.t.
65 Jack Haig Bahrain Victorious s.t.
66 Diego Ulissi UAE Team Emirates s.t.
67 Jay Vine UAE Team Emirates s.t.
68 Filippo Magli Green Project-Bardiani-CSF s.t.
69 Ilan Van Wilder Soudal Quick-Step s.t.
70 Mads Würtz Schmidt Israel-Premier Tech s.t.
71 Jasha Sütterlin Bahrain Victorious s.t.
72 Patrick Konrad BORA-hansgrohe s.t.
73 Bruno Armirail Groupama-FDJ s.t.
74 Alberto Bettiol EF Education-EasyPost s.t.
75 Edoardo Zambanini Bahrain Victorious s.t.
76 Hugh Carthy EF Education-EasyPost s.t.
77 Tao Geoghegan Hart INEOS Grenadiers s.t.
78 Thibaut Pinot Groupama-FDJ s.t.
79 William Barta Movistar s.t.
80 Luis León Sánchez Astana Qazaqstan s.t.
81 Alexander Konychev Corratec-Selle Italia s.t.
82 Bauke Mollema Trek-Segafredo s.t.
83 Valentin Paret-Peintre Ag2r-Citroën s.t.
84 Rigoberto Uran EF Education-EasyPost s.t.
85 Einer Rubio Movistar s.t.
86 Valerio Conti Corratec-Selle Italia s.t.
87 Ben Healy EF Education-EasyPost s.t.
88 Alessandro De Marchi Jayco-AlUla s.t.
89 Jonathan Lastra Cofidis s.t.
90 Alexandre Delettre Cofidis s.t.
91 Nicola Conci Alpecin-Deceuninck s.t.
92 Lawrence Warbasse Ag2r-Citroën s.t.
93 Andreas Leknessund Team DSM s.t.
94 Francesco Gavazzi EOLO-Kometa s.t.
95 Toms Skujins Trek-Segafredo s.t.
96 Santiago Buitrago Bahrain Victorious s.t.
97 Domenico Pozzovivo Israel-Premier Tech s.t.
98 Mads Pedersen Trek-Segafredo s.t.
99 Rein Taaramäe Intermarché-Circus-Wanty s.t.
100 Sven Erik Bystrøm Intermarché-Circus-Wanty s.t.
101 Simone Petilli Intermarché-Circus-Wanty s.t.
102 Davide Bais EOLO-Kometa s.t.
103 Filippo Zana Jayco-AlUla s.t.
104 Anton Palzer BORA-hansgrohe s.t.
105 Ignatas Konovalovas Groupama-FDJ s.t.
106 Gianni Moscon Astana Qazaqstan s.t.
107 Mark Cavendish Astana Qazaqstan s.t.
108 Sepp Kuss Jumbo-Visma s.t.
109 Erik Fetter EOLO-Kometa 0:31
110 Lorenzo Fortunato EOLO-Kometa s.t.
111 Matthew Riccitello Israel-Premier Tech s.t.
112 Marco Frigo Israel-Premier Tech s.t.
113 Thymen Arensman INEOS Grenadiers s.t.
114 Hugo Toumire Cofidis s.t.
115 Sam Oomen Jumbo-Visma 0:34
116 Joe Dombrowski Astana Qazaqstan s.t.
117 Rudy Molard Groupama-FDJ s.t.
118 Giovanni Aleotti BORA-hansgrohe s.t.
119 Bob Jungels BORA-hansgrohe s.t.
120 Harm Vanhoucke Team DSM s.t.
121 Alan Riou Arkéa-Samsic s.t.
122 Stefan De Bod EF Education-EasyPost s.t.
123 Jonas Iversby Hvideberg Team DSM s.t.
124 Alessandro Tonelli Green Project-Bardiani-CSF s.t.
125 Yukiya Arashiro Bahrain Victorious s.t.
126 Lorenzo Rota Intermarché-Circus-Wanty s.t.
127 Henok Mulubrhan Green Project-Bardiani-CSF s.t.
128 Senne Leysen Alpecin-Deceuninck s.t.
129 Laurens Huys Intermarché-Circus-Wanty s.t.
130 Simon Clarke Israel-Premier Tech s.t.
131 Pavel Sivakov INEOS Grenadiers s.t.
132 Karel Vacek Corratec-Selle Italia s.t.
133 Florian Stork Team DSM s.t.
134 Charlie Quarterman Corratec-Selle Italia s.t.
135 Alessandro Verre Arkéa-Samsic s.t.
136 Vadim Pronskiy Astana Qazaqstan s.t.
137 Carlos Verona Movistar s.t.
138 Lars Van Den Berg Groupama-FDJ s.t.
139 Cesare Benedetti BORA-hansgrohe s.t.
140 Alessandro Iacchi Corratec-Selle Italia s.t.
141 Samuele Zoccarato Green Project-Bardiani-CSF s.t.
142 Cristian Scaroni Astana Qazaqstan s.t.
143 Michel Ries Arkéa-Samsic s.t.
144 Samuele Battistella Astana Qazaqstan s.t.
145 Laurens De Plus INEOS Grenadiers s.t.
146 Maxime Bouet Arkéa-Samsic s.t.
147 Louis Vervaeke Soudal Quick-Step s.t.
148 Diego Sevilla EOLO-Kometa s.t.
149 Sebastian Berwick Israel-Premier Tech s.t.
150 François Bidard Cofidis s.t.
151 Mattia Bais EOLO-Kometa s.t.
152 Óscar Rodríguez Movistar s.t.
153 Thomas Champion Cofidis s.t.
154 Thibault Guernalec Arkéa-Samsic 0:44
155 Alberto Dainese Team DSM s.t.
156 Paul Lapeira Ag2r-Citroën 0:49
157 Alex Baudin Ag2r-Citroën s.t.
158 Alex Kirsch Trek-Segafredo s.t.
159 Nicolas Dalla Valle Corratec-Selle Italia s.t.
160 Stephen Williams Israel-Premier Tech 0:51
161 Derek Gee Israel-Premier Tech 0:58
162 Natnael Tesfazion Trek-Segafredo 1:46
163 Otto Vergaerde Trek-Segafredo s.t.
164 Pieter Serry Soudal Quick-Step 2:11
165 Thomas Gloag Jumbo-Visma s.t.
166 Stefano Gandin Corratec-Selle Italia s.t.
167 Oscar Riesebeek Alpecin-Deceuninck 2:14
168 Veljko Stojnic Corratec-Selle Italia s.t.
169 Rohan Dennis Jumbo-Visma s.t.
170 Amanuel Gebreigzabhier Trek-Segafredo s.t.
171 Jan Hirt Soudal Quick-Step 2:16
172 Josef Cerný Soudal Quick-Step s.t.
173 Callum Scotson Jayco-AlUla 2:43
174 Max Kanter Movistar 4:47
175 Martijn Tusveld Team DSM 5:52
176 Daan Hoole Trek-Segafredo 6:35

 

GC after stage 2:

  • GC leader: Remco Evenepoel (Soudal Quick-Step)
  • Mountains classification leader: Paul Lapeira (Ag2r-Citroën)
  • Points classification leader: Jonathan Milan (Bahrain Victorious)
  • Best young rider: Remco Evenepoel (Soudal Quick-Step)
  • Teams classification leader: UAE Team Emirates

221.6 kilometers raced so far at an average speed of 42.012 km/hr

1 Remco Evenepoel Soudal Quick-Step 5hr 16min 29sec
2 Filippo Ganna INEOS Grenadiers @ 22sec
3 Joao Almeida UAE Team Emirates 0:29
4 Stefan Küng Groupama-FDJ 0:43
5 Primoz Roglic Jumbo-Visma s.t.
6 Geraint Thomas INEOS Grenadiers 0:55
7 Aleksandr Vlasov BORA-hansgrohe s.t.
8 Tao Geoghegan Hart INEOS Grenadiers 0:59
9 Brandon Mcnulty UAE Team Emirates 1:00
10 Jay Vine UAE Team Emirates 1:05
11 Michael Matthews Jayco-AlUla 1:09
12 Bruno Armirail Groupama-FDJ 1:16
13 Jonathan Milan Bahrain Victorious 1:17
14 Mads Pedersen Trek-Segafredo 1:21
15 Michael Hepburn Jayco-AlUla s.t.
16 Mattia Cattaneo Soudal Quick-Step 1:23
17 Lennard Kämna BORA-hansgrohe s.t.
18 Nico Denz BORA-hansgrohe s.t.
19 Edoardo Affini Jumbo-Visma 1:25
20 Damiano Caruso Bahrain Victorious 1:28
21 William Barta Movistar 1:30
22 Ilan Van Wilder Soudal Quick-Step 1:31
23 Lukas Pöstlberger Jayco-AlUla 1:36
24 Andreas Leknessund Team DSM 1:37
25 Ryan Gibbons UAE Team Emirates 1:38
26 Edward Dunbar Jayco-AlUla 1:44
27 Mads Würtz Schmidt Israel-Premier Tech 1:46
28 Bauke Mollema Trek-Segafredo s.t.
29 Stefan De Bod EF Education-EasyPost 1:48
30 Alberto Bettiol EF Education-EasyPost 1:51
31 Sven Erik Bystrøm Intermarché-Circus-Wanty s.t.
32 Pavel Sivakov INEOS Grenadiers 1:52
33 Diego Ulissi UAE Team Emirates 1:53
34 Rigoberto Uran EF Education-EasyPost 1:54
35 Jack Haig Bahrain Victorious 1:55
36 Stefano Oldani Alpecin-Deceuninck 1:56
37 Patrick Konrad BORA-hansgrohe s.t.
38 Michel Hessman Jumbo-Visma s.t.
39 Magnus Cort EF Education-EasyPost 1:57
40 Rein Taaramäe Intermarché-Circus-Wanty 1:59
41 Alessandro De Marchi Jayco-AlUla 2:00
42 Bob Jungels BORA-hansgrohe s.t.
43 Laurens De Plus INEOS Grenadiers 2:01
44 Thibaut Pinot Groupama-FDJ 2:02
45 Thymen Arensman INEOS Grenadiers s.t.
46 Ben Healy EF Education-EasyPost 2:04
47 Toms Skujins Trek-Segafredo 2:07
48 Mirco Maestri EOLO-Kometa 2:08
49 Aurélien Paret-Peintre Ag2r-Citroën 2:10
50 Jasha Sütterlin Bahrain Victorious s.t.
51 Marco Frigo Israel-Premier Tech 2:12
52 Vincenzo Albanese EOLO-Kometa 2:14
53 Hugh Carthy EF Education-EasyPost 2:15
54 Marius Mayrhofer Team DSM 2:16
55 Campbell Stewart Jayco-AlUla 2:20
56 Gianni Moscon Astana Qazaqstan 2:21
57 Santiago Buitrago Bahrain Victorious s.t.
58 Filippo Zana Jayco-AlUla 2:22
59 Thibault Guernalec Arkéa-Samsic s.t.
60 Davide Formolo UAE Team Emirates 2:26
61 Harm Vanhoucke Team DSM 2:27
62 Sepp Kuss Jumbo-Visma 2:28
63 Domenico Pozzovivo Israel-Premier Tech 2:30
64 Lawrence Warbasse Ag2r-Citroën 2:30
65 Luis León Sánchez Astana Qazaqstan 2:31
66 Florian Stork Team DSM 2:32
67 Clément Russo Arkéa-Samsic s.t.
68 Giovanni Aleotti BORA-hansgrohe s.t.
69 Alexander Cepeda EF Education-EasyPost 2:33
70 Alan Riou Arkéa-Samsic 2:35
71 Jonathan Lastra Cofidis s.t.
72 Alessandro Verre Arkéa-Samsic 2:36
73 Jonathan Caicedo EF Education-EasyPost 2:40
74 Erik Fetter EOLO-Kometa 2:41
75 Albert Torres Movistar 2:42
76 Nicola Conci Alpecin-Deceuninck 2:44
77 Koen Bouwman Jumbo-Visma 2:45
78 Derek Gee Israel-Premier Tech s.t.
79 Andrea Vendrame Ag2r-Citroën 2:46
80 Simone Velasco Astana Qazaqstan s.t.
81 Andrea Pasqualon Bahrain Victorious 2:47
82 Nicolas Prodhomme Ag2r-Citroën 2:49
83 Louis Vervaeke Soudal Quick-Step s.t.
84 Simone Consonni Cofidis s.t.
85 Alex Kirsch Trek-Segafredo 2:50
86 Arne Marit Intermarché-Circus-Wanty s.t.
87 Valerio Conti Corratec-Selle Italia s.t.
88 Samuele Battistella Astana Qazaqstan 2:53
89 Alessandro Covi UAE Team Emirates s.t.
90 Jake Stewart Groupama-FDJ 2:54
91 Kristian Sbaragli Alpecin-Deceuninck 2:56
92 Cristian Scaroni Astana Qazaqstan 2:59
93 Pascal Ackermann UAE Team Emirates s.t.
94 Carlos Verona Movistar s.t.
95 Salvatore Puccio INEOS Grenadiers 3:00
96 Anton Palzer BORA-hansgrohe 3:03
97 Einer Rubio Movistar 3:04
98 Davide Bais EOLO-Kometa 3:07
99 Yukiya Arashiro Bahrain Victorious s.t.
100 Warren Barguil Arkéa-Samsic 3:08
101 Davide Gabburo Green Project-Bardiani-CSF 3:10
102 Alexandre Delettre Cofidis s.t.
103 Óscar Rodríguez Movistar s.t.
104 Ben Swift INEOS Grenadiers 3:11
105 Kaden Groves Alpecin-Deceuninck s.t.
106 Laurenz Rex Intermarché-Circus-Wanty 3:12
107 Ramon Sinkeldam Alpecin-Deceuninck 3:16
108 Matthew Riccitello Israel-Premier Tech s.t.
109 Ignatas Konovalovas Groupama-FDJ 3:18
110 Martin Marcellusi Green Project-Bardiani-CSF 3:19
111 Filippo Fiorelli Green Project-Bardiani-CSF s.t.
112 Mark Cavendish Astana Qazaqstan 3:22
113 Samuele Zoccarato Green Project-Bardiani-CSF s.t.
114 Simone Petilli Intermarché-Circus-Wanty s.t.
115 Vadim Pronskiy Astana Qazaqstan 3:23
116 Fabian Lienhard Groupama-FDJ s.t.
117 Alex Baudin Ag2r-Citroën s.t.
118 Mattia Bais EOLO-Kometa s.t.
119 Niklas Märkl Team DSM s.t.
120 Fernando Gaviria Movistar 3:26
121 Charlie Quarterman Corratec-Selle Italia s.t.
122 Jonas Iversby Hvideberg Team DSM 3:27
123 Paul Lapeira Ag2r-Citroën s.t.
124 Davide Ballerini Soudal Quick-Step 3:29
125 Mikaël Chérel Ag2r-Citroën s.t.
126 Sebastian Berwick Israel-Premier Tech 3:31
127 Senne Leysen Alpecin-Deceuninck 3:33
128 Rudy Molard Groupama-FDJ 3:34
129 Lars Van Den Berg Groupama-FDJ 3:35
130 Stephen Williams Israel-Premier Tech s.t.
131 Simon Clarke Israel-Premier Tech 3:36
132 Hugo Toumire Cofidis 3:37
133 Davide Cimolai Cofidis s.t.
134 Alessandro Tonelli Green Project-Bardiani-CSF 3:40
135 Lorenzo Rota Intermarché-Circus-Wanty 3:41
136 Francesco Gavazzi EOLO-Kometa 3:42
137 Laurens Huys Intermarché-Circus-Wanty 3:44
138 David Dekker Arkéa-Samsic s.t.
139 Lorenzo Fortunato EOLO-Kometa 3:45
140 Edoardo Zambanini Bahrain Victorious 3:47
141 Rémy Rochas Cofidis 3:48
142 Cesare Benedetti BORA-hansgrohe s.t.
143 Niccolo Bonifazio Intermarché-Circus-Wanty 3:49
144 Joe Dombrowski Astana Qazaqstan s.t.
145 Maxime Bouet Arkéa-Samsic 3:50
146 Luca Covili Green Project-Bardiani-CSF 3:52
147 Josef Cerný Soudal Quick-Step 3:54
148 Alberto Dainese Team DSM 3:55
149 Michel Ries Arkéa-Samsic 3:59
150 Sam Oomen Jumbo-Visma s.t.
151 Alexander Konychev Corratec-Selle Italia 4:02
152 Valentin Paret-Peintre Ag2r-Citroën 4:03
153 Joaquin Rojas José Movistar 4:07
154 Alexander Krieger Alpecin-Deceuninck 4:09
155 Filippo Magli Green Project-Bardiani-CSF 4:12
156 Thomas Champion Cofidis 4:15
157 Rohan Dennis Jumbo-Visma 4:16
158 François Bidard Cofidis 4:21
159 Diego Sevilla EOLO-Kometa 4:26
160 Karel Vacek Corratec-Selle Italia 4:28
161 Callum Scotson Jayco-AlUla 4:32
162 Nicolas Dalla Valle Corratec-Selle Italia 4:33
163 Henok Mulubrhan Green Project-Bardiani-CSF 4:39
164 Pieter Serry Soudal Quick-Step 4:40
165 Otto Vergaerde Trek-Segafredo 4:57
166 Natnael Tesfazion Trek-Segafredo 4:59
167 Alessandro Iacchi Corratec-Selle Italia 5:00
168 Oscar Riesebeek Alpecin-Deceuninck 5:04
169 Jan Hirt Soudal Quick-Step 5:13
170 Amanuel Gebreigzabhier Trek-Segafredo 5:22
171 Thomas Gloag Jumbo-Visma 5:32
172 Veljko Stojnic Corratec-Selle Italia 6:00
173 Stefano Gandin Corratec-Selle Italia 6:20
174 Daan Hoole Trek-Segafredo 7:52
175 Martijn Tusveld Team DSM 8:23
176 Max Kanter Movistar 8:28

 

Stage 2 map & profile:

2023 Giro d'Italia stage 2 map

2023 Giro d'Italia stage 2 profile


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Stage 2 photos by Fotoreporter Sirotti:

Race leader Remco Evenepoel & his Soudal Quick-Step team are presented before the race start.

Team Groupama-FDJ

Rigoberto Uran before the stage start.

The day's break was caught with 20 kilometers to go.

The stage is Jonathan Milan's

Stage winner Jonathan Milan

Remco Evenepoel will start stage three in pink.