BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history

find us on Facebook follow us on twitter See our youtube channel Melanoma: It Started With a Freckle Cycles BiKyle Schwab Cycles South Salem Cycleworks vintage parts Neugent Cycling Wheels Cycle Italia cycling tours Advertise with us!

Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2020 Giro d'Italia

103rd edition: May 9 - 31 Oct 3 - 25, 2020
Stage 3, October 5, 2020

Back to 2020 Giro d'Italia

Monday, October 5: Stage 3, Enna - Etna (Linguaglossa-Piano Provenzana), 150 km

Stage 3 map & profile | Stage 3 photos

Jonathan Caicedo

Jonathan Caicedo takes a brilliant victory. RCS Sport photo

Weather at the finish town of Linguaglossa at 1:50 PM, local time: 25C (77F), partly cloudy, with the wind from the east at 11 km/hr (7 mph). There is a 10% chance of rain.

The race: Here's the report from stage winner Jonathan Caicedo's EF Pro Cycling team.

It wasn’t just the drizzly weather that made it a day for ducks — Mount Etna proved the perfect launch pad for Jonathan Caicedo to take flight and pull off his first Grand Tour victory on stage three of the Giro d’Italia.

Having to work hard early in the stage to jump across to make it into the break to join his fellow EF Pro Cycling compatriot, Lawson Craddock, it was a lumpy and winding stage right up until the 18-kilometer ascent to finish atop Mount Etna.

As the rain fell on the black lava covered slopes of Etna, Caicedo attacked with Giovanni Visconti (Vini Zabù - KTM). At the base of the climb with 3 minutes and 30 seconds on the clock ahead of a chasing peloton, it was edge-of-your-seat drama, those at home just willing Caicedo’s legs to hold on to the top. As the GC favourites started to size each other up behind, taking turns to deal out blows to one another, these yo-yoing attacks meant they weren’t closing the gap in their chase to Caicedo.

With 3 kilometers to go, and Visconti now gapped by Caicedo, the 1 minute 40 second lead that Caicedo had looked like it would hold to the end. As Caicedo came into the finishing straight, a beaming smile started to form across the young Ecuadorian’s face. Arms raised, the Ecuador national champs jersey shone brightly, and the day for EF Pro Cycling all of a sudden that rain felt like sunshine. It seems this race and Ecuador are becoming better and better acquainted.     

Jonathan Caicedo, rider:
“I can’t really believe it yet, it’s a dream that’s come true. Last year something like this just seemed out of reach, we were trying and following, but this year it’s good. When I attacked Visconti, he’s obviously a guy with a lot of experience, I tried to get as much speed as possible to try and overtake him whilst also trying to save as much energy as possible before I got there. I took advantage of the moment and attacked and then managed to have enough in me to take it to the finish. We’ve come here looking for stages, I’ve now taken a stage, it’s been a great one and we’ll just see what the body does and how it responds over the next few days, and we’ll keep trying to look for victories.”

Fabrizio Guidi, sport director:
“We’re here looking for breaks and stage wins. We believed in it since the start, and we had a plan to try and take it today. Of course there’s difficult stages all over, and we’re looking for everything. Thanks to the team and the work that they’ve done. Lawson did a great job, too.”

Jonathan Vaughters, team CEO:
“We proved that rain, UCI fines, and fans being scandalized by our new kit were all just … water off a duck’s back,” said team CEO Jonathan Vaughters. “I’m so thrilled for Jonathan and for the whole team working together to make today’s big win on the mountain happen. His ride was a surprise to most, and it had grit and style. Obviously everyone has been talking about the Palace and Rapha kit, which has been so cool to see. Even cooler? Winning in it, and showing that we’re here to race the Giro, too.”

Complete Results:

Stage 3 photos

150 kilometers raced at an average speed of 37.106 km/hr

1 Jonathan Caicedo EF Pro Cycling 4hr 2min 33sec
2 Giovanni Visconti Vini Zabú-KTM @ 21sec
3 Harm Vanhoucke Lotto-Soudal 0:30
4 Wilco Kelderman Team Sunweb 0:39
5 Jakob Fuglsang Astana 0:51
6 Rafal Majka Bora-hansgrohe s.t.
7 Vincenzo Nibali Trek-Segafredo s.t.
8 Jonathan Castroviejo INEOS Grenadiers s.t.
9 Domenico Pozzovivo NTT Pro Cycling s.t.
10 Steven Kruijswijk Jumbo-Visma 56
11 Joao Almeida Deceuninck-Quick Step 1:03
12 Pello Bilbao Bahrain-McLaren s.t.
13 Antonio Pedrero Movistar 1:23
14 Patrick Konrad Bora-hansgrohe 1:29
15 Hermann Pernsteiner Bahrain-McLaren s.t.
16 Fausto Masnada Deceuninck-Quick Step 1:31
17 Sergio Samitier Movistar s.t.
18 Louis Meintjes NTT Pro Cycling s.t.
19 Jai Hindley Team Sunweb s.t.
20 Brandon McNulty UAE-Team Emirates s.t.
21 Ilnur Zakarin CCC Team s.t.
22 James Knox Deceuninck-Quick Step 1:52
23 Gianluca Brambilla Trek-Segafredo 2:11
24 Tao Geoghegan Hart INEOS Grenadiers 2:33
25 Lucas Hamilton Mitchelton-Scott 2:48
26 Giovanni Carboni Bardiani-CSF-Faizanè 3:18
27 Stéphane Rossetto Cofidis 3:23
28 Aurélien Paret-Peintre Ag2r La Mondiale 3:42
29 Koen Bouwman Jumbo-Visma 4:17
30 Jack Haig Mitchelton-Scott 4:22
31 Simon Yates Mitchelton-Scott s.t.
32 Tony Gallopin Ag2r La Mondiale s.t.
33 Jaakko Hänninen Ag2r La Mondiale s.t.
34 Geoffrey Bouchard Ag2r La Mondiale s.t.
35 Antonio Nibali Trek-Segafredo s.t.
36 Martijn Tusveld Team Sunweb 4:59
37 Chris Harper Jumbo-Visma s.t.
38 Daniel Navarro Israel Start-Up Nation 5:32
39 Oscar Rodriguez Astana 5:48
40 Tanel Kangert EF Pro Cycling 5:55
41 Joe Dombrowski UAE-Team Emirates 6:30
42 Sander Armee Lotto-Soudal 7:39
43 Carl Fredrik Hagen Lotto-Soudal s.t.
44 Kilian Frankiny Groupama-FDJ s.t.
45 Ruben Guerreiro EF Pro Cycling s.t.
46 Ben Swift INEOS Grenadiers s.t.
47 Nicola Conci Trek-Segafredo s.t.
48 Lawrence Warbasse Ag2r La Mondiale s.t.
49 Attila Valter CCC Team 7:43
50 Sam Oomen Team Sunweb 8:20
51 Ben O'Connor NTT Pro Cycling 8:30
52 Matteo Fabbro Bora-hansgrohe 9:55
53 Mikkel Bjerg UAE-Team Emirates s.t.
54 Joey Rosskopf CCC Team 10:01
55 Amanuel Gebreigzabhier NTT Pro Cycling 10:15
56 Matthew Holmes Lotto-Soudal 10:54
57 Julien Bernard Trek-Segafredo 11:34
58 Giulio Ciccone Trek-Segafredo s.t.
59 Jesper Hansen Cofidis s.t.
60 Jonas Gregaard Astana s.t.
61 Davide Villella Movistar s.t.
62 Victor De La Parte CCC Team s.t.
63 Pavel Kochetkov CCC Team s.t.
64 Simone Ravanelli Androni Giocattoli-Sidermec s.t.
65 Pieter Serry Deceuninck-Quick Step s.t.
66 Pawel Poljanski Bora-hansgrohe s.t.
67 Fabio Felline Astana s.t.
68 Salvatore Puccio INEOS Grenadiers 12:19
69 Geraint Thomas INEOS Grenadiers s.t.
70 Mikkel Honore Deceuninck-Quick Step s.t.
71 Jacopo Mosca Trek-Segafredo s.t.
72 Alexander Cepeda Androni Giocattoli-Sidermec s.t.
73 Enrico Battaglin Bahrain-McLaren s.t.
74 Mark Padun Bahrain-McLaren s.t.
75 Ben Gastauer Ag2r La Mondiale s.t.
76 Christoph Pfingsten Jumbo-Visma s.t.
77 Luca Wackermann Vini Zabú-KTM s.t.
78 François Bidard Ag2r La Mondiale s.t.
79 Einer Rubio Movistar 14:09
80 Damien Howson Mitchelton-Scott s.t.
81 Pieter Weening Trek-Segafredo s.t.
82 Dario Cataldo Movistar 15:26
83 Valerio Conti UAE-Team Emirates s.t.
84 Chad Haga Team Sunweb 16:08
85 Tobias Foss Jumbo-Visma s.t.
86 Thomas De Gendt Lotto-Soudal s.t.
87 Antwan Tolhoek Jumbo-Visma 16:19
88 Diego Ulissi UAE-Team Emirates 16:27
89 Eduardo Sepulveda Movistar 17:32
90 Manuele Boaro Astana 18:07
91 Filippo Zana Bardiani-CSF-Faizanè 18:09
92 Josip Rumac Androni Giocattoli-Sidermec s.t.
93 Jan Tratnik Bahrain-McLaren s.t.
94 Lorenzo Rota Vini Zabú-KTM s.t.
95 Edoardo Zardini Vini Zabú-KTM 18:49
96 Rohan Dennis INEOS Grenadiers 19:07
97 Filippo Ganna INEOS Grenadiers 19:47
98 Matteo Sobrero NTT Pro Cycling s.t.
99 Andrea Vendrame Ag2r La Mondiale s.t.
100 Alessandro Tonelli Bardiani-CSF-Faizanè s.t.
101 Luca Chirico Androni Giocattoli-Sidermec s.t.
102 Hector Carretero Movistar s.t.
103 Alexander Cataford Israel Start-Up Nation s.t.
104 Francesco Romano Bardiani-CSF-Faizanè s.t.
105 Lawson Craddock EF Pro Cycling s.t.
106 Simon Clarke EF Pro Cycling s.t.
107 Chris Hamilton Team Sunweb 20:23
108 Simon Pellaud Androni Giocattoli-Sidermec 21:29
109 Danilo Wyss NTT Pro Cycling s.t.
110 Rodrigo Contreras Astana s.t.
111 Mathias Le Turnier Cofidis s.t.
112 Mattia Bais Androni Giocattoli-Sidermec s.t.
113 Lachlan Morton EF Pro Cycling s.t.
114 Yukiya Arashiro Bahrain-McLaren s.t.
115 Victor Campenaerts NTT Pro Cycling 23:38
116 James Whelan EF Pro Cycling 24:48
117 Tony Martin Jumbo-Visma s.t.
118 Matteo Spreafico Vini Zabú-KTM s.t.
119 Eros Capecchi Bahrain-McLaren s.t.
120 Kamil Malecki CCC Team s.t.
121 Nicolas Edet Cofidis s.t.
122 Domen Novak Bahrain-McLaren s.t.
123 Marco Frapporti Vini Zabú-KTM s.t.
124 Simone Bevilacqua Vini Zabú-KTM s.t.
125 Jhonnatan Narvaez INEOS Grenadiers s.t.
126 Dylan Sunderland NTT Pro Cycling s.t.
127 Alessandro Bisolti Androni Giocattoli-Sidermec s.t.
128 Miles Scotson Groupama-FDJ s.t.
129 Jhonatan Restrepo Androni Giocattoli-Sidermec s.t.
130 Cameron Meyer Mitchelton-Scott s.t.
131 Sean Bennett EF Pro Cycling s.t.
132 Adam Hansen Lotto-Soudal s.t.
133 Josef Černý CCC Team s.t.
134 Cesare Benedetti Bora-hansgrohe s.t.
135 Etienne Van Empel Vini Zabú-KTM s.t.
136 Stefano Oldani Lotto-Soudal 25:12
137 Davide Ballerini Deceuninck-Quick Step s.t.
138 Fabio Mazzucco Bardiani-CSF-Faizanè s.t.
139 Michael Matthews Team Sunweb s.t.
140 Peter Sagan Bora-hansgrohe s.t.
141 Maciej Bodnar Bora-hansgrohe s.t.
142 Kamil Gradek CCC Team s.t.
143 Filippo Fiorelli Bardiani-CSF-Faizanè 30:23
144 Marco Mathis Cofidis s.t.
145 Nathan Haas Cofidis s.t.
146 Alex Dowsett Israel Start-Up Nation s.t.
147 Elia Viviani Cofidis s.t.
148 Fernando Gaviria UAE-Team Emirates s.t.
149 Jonathan Dibben Lotto-Soudal s.t.
150 Jos Van Emden Jumbo-Visma s.t.
151 Ramon Sinkeldam Groupama-FDJ s.t.
152 Guy Sagiv Israel Start-Up Nation s.t.
153 Giovanni Lonardi Bardiani-CSF-Faizanè s.t.
154 Patrick Gamper Bora-hansgrohe s.t.
155 Matthias Brändle Israel Start-Up Nation s.t.
156 Sebastian Molano UAE-Team Emirates s.t.
157 Maximiliano Richeze UAE-Team Emirates s.t.
158 Rick Zabel Israel Start-Up Nation s.t.
159 Nico Denz Team Sunweb s.t.
160 Iljo Keisse Deceuninck-Quick Step s.t.
161 Alvaro Hodeg Deceuninck-Quick Step s.t.
162 Davide Cimolai Israel Start-Up Nation s.t.
163 Brent Bookwalter Mitchelton-Scott s.t.
164 Simone Consonni Cofidis s.t.
165 Jacopo Guarnieri Groupama-FDJ s.t.
166 Simon Guglielmi Groupama-FDJ s.t.
167 Arnaud Démare Groupama-FDJ s.t.
168 Albert Torres Movistar s.t.
169 Ignatas Konovalovas Groupama-FDJ s.t.
170 Edoardo Affini Mitchelton-Scott s.t.
171 Benjamin Thomas Groupama-FDJ 31:24
172 Rudy Barbier Israel Start-Up Nation 31:46
173 Michael Hepburn Mitchelton-Scott 32:17

GC after stage 3:

314.1 kilometers raced so far at an average speed of 40.580 km/hr

1 Joao Almeida Deceuninck-Quick Step 7hr 44min 25sec
2 Jonathan Caicedo EF Pro Cycling s.t.
3 Pello Bilbao Bahrain-McLaren @ 37sec
4 Wilco Kelderman Team Sunweb 0:42
5 Harm Vanhoucke Lotto-Soudal 0:53
6 Vincenzo Nibali Trek-Segafredo 0:55
7 Domenico Pozzovivo NTT Pro Cycling 0:59
8 Brandon McNulty UAE-Team Emirates 1:11
9 Jakob Fuglsang Astana 1:13
10 Steven Kruijswijk Jumbo-Visma 1:15
11 Rafal Majka Bora-hansgrohe 1:26
12 Patrick Konrad Bora-hansgrohe s.t.
13 Jai Hindley Team Sunweb 1:27
14 Fausto Masnada Deceuninck-Quick Step 1:32
15 Ilnur Zakarin CCC Team 1:38
16 James Knox Deceuninck-Quick Step 1:40
17 Hermann Pernsteiner Bahrain-McLaren 1:42
18 Antonio Pedrero Movistar 1:50
19 Louis Meintjes NTT Pro Cycling 1:59
20 Sergio Samitier Movistar 2:06
21 Gianluca Brambilla Trek-Segafredo 2:07
22 Lucas Hamilton Mitchelton-Scott 2:41
23 Giovanni Visconti Vini Zabú-KTM 3:10
24 Tao Geoghegan Hart INEOS Grenadiers 3:12
25 Simon Yates Mitchelton-Scott 3:46
26 Tony Gallopin Ag2r La Mondiale 4:01
27 Aurélien Paret-Peintre Ag2r La Mondiale 4:11
28 Giovanni Carboni Bardiani-CSF-Faizanè 4:25
29 Chris Harper Jumbo-Visma 4:37
30 Jack Haig Mitchelton-Scott 4:39
31 Koen Bouwman Jumbo-Visma 4:57
32 Tanel Kangert EF Pro Cycling 5:19
33 Martijn Tusveld Team Sunweb 5:24
34 Stéphane Rossetto Cofidis 5:28
35 Antonio Nibali Trek-Segafredo s.t.
36 Daniel Navarro Israel Start-Up Nation 6:04
37 Jonathan Castroviejo INEOS Grenadiers 6:29
38 Joe Dombrowski UAE-Team Emirates 6:55
39 Lawrence Warbasse Ag2r La Mondiale 7:18
40 Jaakko Hänninen Ag2r La Mondiale 7:34
41 Ruben Guerreiro EF Pro Cycling 7:51
42 Attila Valter CCC Team 7:58
43 Ben O'Connor NTT Pro Cycling 8:05
44 Sam Oomen Team Sunweb 8:06
45 Carl Fredrik Hagen Lotto-Soudal 8:21
46 Nicola Conci Trek-Segafredo 8:41
47 Sander Armee Lotto-Soudal 9:42
48 Matteo Fabbro Bora-hansgrohe 9:53
49 Geoffrey Bouchard Ag2r La Mondiale 9:58
50 Kilian Frankiny Groupama-FDJ 10:26
51 Joey Rosskopf CCC Team 10:27
52 Amanuel Gebreigzabhier NTT Pro Cycling 10:36
53 Geraint Thomas INEOS Grenadiers 11:17
54 Pieter Serry Deceuninck-Quick Step 11:40
55 Mikkel Honore Deceuninck-Quick Step 11:53
56 Jacopo Mosca Trek-Segafredo 11:58
57 Pawel Poljanski Bora-hansgrohe 12:09
58 Victor De La Parte CCC Team 12:21
59 Jesper Hansen Cofidis 12:23
60 Ben Swift INEOS Grenadiers 12:28
61 Oscar Rodriguez Astana 12:46
62 Pavel Kochetkov CCC Team 12:47
63 Luca Wackermann Vini Zabú-KTM s.t.
64 Davide Villella Movistar 13:03
65 Simone Ravanelli Androni Giocattoli-Sidermec 13:04
66 Christoph Pfingsten Jumbo-Visma 13:33
67 François Bidard Ag2r La Mondiale 13:39
68 Giulio Ciccone Trek-Segafredo 14:07
69 Ben Gastauer Ag2r La Mondiale 15:02
70 Tobias Foss Jumbo-Visma 15:14
71 Valerio Conti UAE-Team Emirates 15:20
72 Mark Padun Bahrain-McLaren 15:37
73 Alexander Cepeda Androni Giocattoli-Sidermec 15:40
74 Dario Cataldo Movistar 15:41
75 Einer Rubio Movistar 15:46
76 Diego Ulissi UAE-Team Emirates 15:56
77 Matthew Holmes Lotto-Soudal 15:59
78 Fabio Felline Astana 16:10
79 Jonas Gregaard Astana 16:21
80 Enrico Battaglin Bahrain-McLaren 16:24
81 Damien Howson Mitchelton-Scott 16:45
82 Mikkel Bjerg UAE-Team Emirates 16:45
83 Julien Bernard Trek-Segafredo 17:09
84 Jan Tratnik Bahrain-McLaren 17:26
85 Eduardo Sepulveda Movistar 17:41
86 Pieter Weening Trek-Segafredo 18:11
87 Filippo Ganna INEOS Grenadiers 18:22
88 Matteo Sobrero NTT Pro Cycling 19:02
89 Salvatore Puccio INEOS Grenadiers 19:17
90 Josip Rumac Androni Giocattoli-Sidermec 19:30
91 Chad Haga Team Sunweb 20:00
92 Simon Clarke EF Pro Cycling 20:09
93 Lorenzo Rota Vini Zabú-KTM 20:20
94 Andrea Vendrame Ag2r La Mondiale 20:28
95 Chris Hamilton Team Sunweb 20:38
96 Alexander Cataford Israel Start-Up Nation 21:05
97 Manuele Boaro Astana 21:20
98 Hector Carretero Movistar 21:37
99 Francesco Romano Bardiani-CSF-Faizanè 21:54
100 Antwan Tolhoek Jumbo-Visma 22:02
101 Edoardo Zardini Vini Zabú-KTM 22:03
102 Lawson Craddock EF Pro Cycling 22:51
103 Danilo Wyss NTT Pro Cycling 22:59
104 Luca Chirico Androni Giocattoli-Sidermec 23:14
105 Thomas De Gendt Lotto-Soudal 23:16
106 Filippo Zana Bardiani-CSF-Faizanè 23:46
107 Josef Černý CCC Team 23:59
108 Michael Matthews Team Sunweb 24:45
109 Eros Capecchi Bahrain-McLaren 25:00
110 Peter Sagan Bora-hansgrohe 25:26
111 Mattia Bais Androni Giocattoli-Sidermec 25:26
112 Alessandro Tonelli Bardiani-CSF-Faizanè 25:30
113 Rodrigo Contreras Astana 25:35
114 Miles Scotson Groupama-FDJ 25:38
115 Simon Pellaud Androni Giocattoli-Sidermec 25:42
116 Yukiya Arashiro Bahrain-McLaren 25:49
117 Lachlan Morton EF Pro Cycling 25:52
118 Rohan Dennis INEOS Grenadiers 26:05
119 Jhonnatan Narvaez INEOS Grenadiers 26:29
120 Davide Ballerini Deceuninck-Quick Step 26:31
121 Mathias Le Turnier Cofidis 26:46
122 Kamil Malecki CCC Team 27:43
123 Marco Frapporti Vini Zabú-KTM 27:48
124 Jhonatan Restrepo Androni Giocattoli-Sidermec 28:08
125 Victor Campenaerts NTT Pro Cycling s.t.
126 Stefano Oldani Lotto-Soudal 28:15
127 Sean Bennett EF Pro Cycling 28:24
128 Kamil Gradek CCC Team 28:32
129 Cameron Meyer Mitchelton-Scott 28:56
130 Maciej Bodnar Bora-hansgrohe 29:00
131 Matteo Spreafico Vini Zabú-KTM 29:25
132 Cesare Benedetti Bora-hansgrohe 29:30
133 Domen Novak Bahrain-McLaren 29:32
134 Adam Hansen Lotto-Soudal 30:24
135 Dylan Sunderland NTT Pro Cycling 30:51
136 Simone Bevilacqua Vini Zabú-KTM 30:55
137 James Whelan EF Pro Cycling 31:01
138 Fabio Mazzucco Bardiani-CSF-Faizanè 31:10
139 Simone Consonni Cofidis 32:06
140 Alessandro Bisolti Androni Giocattoli-Sidermec 32:10
141 Tony Martin Jumbo-Visma 32:20
142 Rick Zabel Israel Start-Up Nation 32:20
143 Etienne Van Empel Vini Zabú-KTM 32:42
144 Nathan Haas Cofidis 33:33
145 Ramon Sinkeldam Groupama-FDJ 34:02
146 Nicolas Edet Cofidis 34:16
147 Matthias Brändle Israel Start-Up Nation 34:28
148 Arnaud Démare Groupama-FDJ 34:33
149 Fernando Gaviria UAE-Team Emirates 34:59
150 Marco Mathis Cofidis 35:17
151 Filippo Fiorelli Bardiani-CSF-Faizanè 35:23
152 Elia Viviani Cofidis 35:28
153 Giovanni Lonardi Bardiani-CSF-Faizanè 35:36
154 Ignatas Konovalovas Groupama-FDJ 35:37
155 Guy Sagiv Israel Start-Up Nation 35:43
156 Jacopo Guarnieri Groupama-FDJ 35:44
157 Simon Guglielmi Groupama-FDJ 35:52
158 Jos Van Emden Jumbo-Visma 36:02
159 Benjamin Thomas Groupama-FDJ 36:08
160 Sebastian Molano UAE-Team Emirates 36:27
161 Maximiliano Richeze UAE-Team Emirates 36:31
162 Alex Dowsett Israel Start-Up Nation 36:34
163 Iljo Keisse Deceuninck-Quick Step 36:39
164 Rudy Barbier Israel Start-Up Nation 36:57
165 Jonathan Dibben Lotto-Soudal 37:04
166 Albert Torres Movistar 37:06
167 Michael Hepburn Mitchelton-Scott 37:30
168 Patrick Gamper Bora-hansgrohe 37:38
169 Alvaro Hodeg Deceuninck-Quick Step 37:39
170 Edoardo Affini Mitchelton-Scott 37:55
171 Davide Cimolai Israel Start-Up Nation 38:25
172 Nico Denz Team Sunweb 42:01
173 Brent Bookwalter Mitchelton-Scott 46:50

Stage 3 map & profile:

Giro stage 3 map

Stage 3 profile

Stage 3 profile

Stage 3 map

Stage 3 photos by Fotoreporter Sirotti:

Vincenzo Nibali

Vincenzo Nibali is getting his bike.

Arnaud Demare

French champion Arnaud Demare gets his bike

Team Movistar

Team Movistar heads to the start.

Filippo Ganna and Diego Ulissi

Filippo Ganna and Diego Ulissi

Filippo Ganna

GC leader Filippo Ganna starts the third stage.

Stage finish

Mt Etna finish

Jonathan Caicedo and Giovanni Visconti

Jonathan Caicedo and Giovanni Visconti are gone.

Jonathan Caicedo

Stage winner Jonathan Caicedo drives for the line.

Jonathan Caicedo

Jonathan Caicedo gets to sit up and enjoy his stage win.

Tao Hart

Tao Geoghegan Hart came in at 2min 33sec

Salvatore Puccio and Geraint Thomas

Salvatore Puccio and Geraint Thomas lead in a group 12min 19sec after Caicedo won the stage.

Joao Almeida

New GC leader Joao Almeida

Back to 2020 Giro d'Italia