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

2022 Giro d'Italia

105th edition: May 6 - 29, 2022
Stage 19: May 27, 2022

Back to 2022 Giro d'Italia

Friday, May 27: Stage 19: Marano Lagunare - Santuario Castelmonte, 178 km

Stage 19 map & profile | Stage 19 photos

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

Melanoma: It started with a freckle Schwab Cycles South Salem Cycleworks frames Neugent Cycling Wheels Peaks Coaching: work with a coach! Shade Vise sunglass holder Advertise with us!

Content continues below the ads

Melanoma: It started with a freckle Schwab Cycles South Salem Cycleworks frames

Koen Bouwman wins stage 19

Koen Bouwman gets his second stage win this Giro. RCS Sport photo

Sticky Buns Across America

Les Woodland's book Sticky Buns Across America: Back-roads biking from sea to shining sea is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the city of Udine, which the race route circles, at 1:50 PM, local time: 29C (84F), fair, with the wind from the southwest at 8 km/hr (5 mph). There is just a 6% chance of rain.

Info about the route: A challenging mountain stage, crossing over to Slovenia and closing with a summit finish. Starting in Marano Lagunare, the route cuts across the lowlands all the way to the morainic hills around Fagagna and Majano. The stage course crosses Buja, reaches the Julian Prealps, runs past the Grotte di Villanova (a short but intense climb) and tackles the Passo di Tanamea. The route enters Slovenia through the Uccea pass, leading directly to Kobarid (Caporetto). Here, the peloton will tackle Mt. Kolovrat, ascending at nearly 10% for 10 km (with gradients easing off for a short stretch halfway up the climb). After clearing the Passo Solarie, a long false-flat down leads back to Italy, snaking through the woods. Starting in Cividale del Friuli, the peloton will tackle the closing climb to the Castelmonte sanctuary.

Final kilometers:
The final climb is approximately 7 km long, with a short downhill stretch after 2.5 km. The sharpest gradients (up to 13%) are found at the foot of the climb, and when the road starts to go up again after the fall. The roadway is wide and well surfaced. The home straight is on tarmac road.

The race: Jefferson Cepeda (Drone Hopper-Androni Giocattoli) did not start. Before the peloton hit the Kolovrat Pass, Richie Porte (INEOS Grenadiers), troubled with stomach problems, abandoned. This deprives GC leader Richard Carapaz of one of his most valuable helpers.

Stage 19 start

It's a beautiful day in Italy and it's time to start stage 19. RCS Sport photo

Here's the report from stage winner Koen Bouwman's Team Jumbo-Visma:

Koen Bouwman has scored an impressive double in the nineteenth stage of the Giro d'Italia. The 28-year-old Dutchman won his second stage and secured the blue mountain jersey. If he arrives safely in Verona on Sunday, he will be the first Dutchman to win the Giro mountain jersey.

After the eighteenth stage, Bouwman announced that he would try to get in the breakaway. He kept his word and joined Edoardo Affini in a sizeable leading group. After the blue jersey wearer had already taken the points on the first two climbs, he was also first on the Kolovrat.

On the final climb, five men were left and although there were several attempts, nobody managed to get away. Bouwman was the first to sprint, accelerated shortly after coming out of the corner, and then finished it off.

"This is a dream come true. Winning one stage was already special, but the fact that I have won two now is super special. I have no words for it", Bouwman said. "Before the Giro, I could have never imagined this. I came here as a domestique and now I go home with two stage wins and the blue jersey. Bizarre!"

According to Bouwman, securing the blue jersey was the main goal for today. "With one stage win, the blue jersey would be the icing on the cake. I never thought I would do a double here this morning, although I felt terrific. Edo helped me get into the front group and his hard work gave us a big lead on the peloton. This victory is also his."

Attila Valter tried to prevent a sprint in the final kilometres, unlike Bouwman. "I reacted to every attempt and counted on my sprint. Because I had already won once, I dared to gamble a bit. I knew that there was a left turn just before the finish and that I had to take it first. I did that and fortunately, it proved to be enough."

Bouwman is the first Dutchman to call himself the Giro mountain king and the fourth Dutchman, after Gert-Jan Theunisse, Steven Rooks and Joop Zoetemelk, to take the mountain jersey on a grand tour. "I am very proud to be among them, although it is not a list where I belong, looking at my list of honours. I am thrilled that everything has come together this Giro."

Sports director Addy Engels was delighted. "Since the loss of our classification men, we have ridden very aggressively and this is the result. It has been a very successful Giro."

Complete results:

Stage 19 photos

178 kilometers raced at an average speed of 39.133 km/hr

1 Koen Bouwman Jumbo-Visma 4hr 32min 55sec
2 Mauro Schmid Quick-Step Alpha Vinyl s.t.
3 Alessandro Tonelli Bardiani-CSF-Faizanè @ 3sec
4 Attila Valter Groupama-FDJ 0:06
5 Andrea Vendrame Ag2r-Citroën 0:10
6 Tobias Bayer Alpecin-Fenix 2:45
7 Guillaume Martin Cofidis 3:49
8 Richard Carapaz INEOS Grenadiers 3:56
9 Jai Hindley BORA-hansgrohe s.t.
10 Mikel Landa Bahrain Victorious s.t.
11 Pello Bilbao Bahrain Victorious 3:59
12 Jan Hirt Intermarché-Wanty-Gobert s.t.
13 Vincenzo Nibali Astana Qazaqstan 4:01
14 Hugh Carthy EF Education-EasyPost 4:03
15 Alejandro Valverde Movistar 4:21
16 Juan Pedro Lopez Trek-Segafredo s.t.
17 Domenico Pozzovivo Intermarché-Wanty-Gobert s.t.
18 Santiago Buitrago Bahrain Victorious s.t.
19 Lorenzo Fortunato EOLO-Kometa 5:02
20 Emanuel Buchmann BORA-hansgrohe 5:04
21 Gijs Leemreize Jumbo-Visma 5:21
22 Lucas Hamilton BikeExchange-Jayco 5:25
23 Wilco Kelderman BORA-hansgrohe 5:38
24 Pavel Sivakov INEOS Grenadiers 7:05
25 Domen Novak Bahrain Victorious 8:19
26 Jonathan Castroviejo INEOS Grenadiers 8:28
27 Mikaël Chérel Ag2r-Citroën 9:14
28 Vadim Pronskiy Astana Qazaqstan 9:45
29 Luca Covili Bardiani-CSF-Faizanè 9:51
30 Edoardo Zardini Drone Hopper-Androni Giocattoli s.t.
31 Sam Oomen Jumbo-Visma 10:06
32 Wout Poels Bahrain Victorious 10:22
33 Ben Tulett INEOS Grenadiers s.t.
34 Lennard Kämna BORA-hansgrohe s.t.
35 Felix Gall Ag2r-Citroën s.t.
36 Damien Howson BikeExchange-Jayco 10:40
37 Sylvain Moniquet Lotto Soudal 10:50
38 Dario Cataldo Trek-Segafredo 14:29
39 Edward Theuns Trek-Segafredo s.t.
40 Davide Ballerini Quick-Step Alpha Vinyl 15:21
41 Jhonnatan Narvaez INEOS Grenadiers 17:16
42 Antonio Pedrero Movistar 17:22
43 Magnus Cort EF Education-EasyPost 17:56
44 Mattias Jensen Trek-Segafredo s.t.
45 William Barta Movistar 19:27
46 Joe Dombrowski Astana Qazaqstan s.t.
47 Ben Zwiehoff BORA-hansgrohe s.t.
48 Lorenzo Rota Intermarché-Wanty-Gobert s.t.
49 Bauke Mollema Trek-Segafredo s.t.
50 Diego Ulissi UAE Team Emirates 19:47
51 Pierre-Luc Périchon Cofidis s.t.
52 Rémy Rochas Cofidis s.t.
53 Nans Peters Ag2r-Citroën s.t.
54 Jaakko Hänninen Ag2r-Citroën s.t.
55 Lilian Calmejane Ag2r-Citroën s.t.
56 Rui Costa UAE Team Emirates s.t.
57 Eduardo Sepulveda Drone Hopper-Androni Giocattoli s.t.
58 Rein Taaramäe Intermarché-Wanty-Gobert s.t.
59 Clément Davy Groupama-FDJ 23:31
60 Francesco Gavazzi EOLO-Kometa 24:20
61 Giulio Ciccone Trek-Segafredo s.t.
62 Mirco Maestri EOLO-Kometa s.t.
63 Fernando Gaviria UAE Team Emirates s.t.
64 Edoardo Affini Jumbo-Visma s.t.
65 Chris Hamilton Team DSM s.t.
66 Diego Camargo EF Education-EasyPost s.t.
67 Martijn Tusveld Team DSM s.t.
68 Jose Joaquin Rojas Movistar s.t.
69 Merhawi Kudus EF Education-EasyPost s.t.
70 Aimé De Gendt Intermarché-Wanty-Gobert s.t.
71 Mauri Vansevenant Quick-Step Alpha Vinyl s.t.
72 Otto Vergaerde Trek-Segafredo s.t.
73 Thomas De Gendt Lotto Soudal s.t.
74 Jorge Arcas Movistar s.t.
75 Jasha Sütterlin Bahrain Victorious s.t.
76 Harold Tejada Astana Qazaqstan s.t.
77 Davide Gabburo Bardiani-CSF-Faizanè s.t.
78 Vincenzo Albanese EOLO-Kometa s.t.
79 Callum Scotson BikeExchange-Jayco 26:04
80 Thymen Arensman Team DSM 26:30
81 Pascal Eenkhoorn Jumbo-Visma s.t.
82 Mathieu Van Der Poel Alpecin-Fenix s.t.
83 Filippo Zana Bardiani-CSF-Faizanè s.t.
84 Davide Formolo UAE Team Emirates s.t.
85 Oier Lazkano Movistar s.t.
86 Jos Van Emden Jumbo-Visma 27:40
87 Lawrence Naesen Ag2r-Citroën s.t.
88 Erik Fetter EOLO-Kometa s.t.
89 Matthew Holmes Lotto Soudal s.t.
90 Barnabas Peak Intermarché-Wanty-Gobert s.t.
91 Reto Hollenstein Israel-Premier Tech s.t.
92 Alexander Cataford Israel-Premier Tech s.t.
93 Matteo Sobrero BikeExchange-Jayco s.t.
94 Salvatore Puccio INEOS Grenadiers s.t.
95 Fabio Felline Astana Qazaqstan s.t.
96 Giovanni Aleotti BORA-hansgrohe s.t.
97 Jacopo Mosca Trek-Segafredo s.t.
98 Nicolas Prodhomme Ag2r-Citroën s.t.
99 Mattia Bais Drone Hopper-Androni Giocattoli s.t.
100 Simone Ravanelli Drone Hopper-Androni Giocattoli s.t.
101 Christopher Juul-Jensen BikeExchange-Jayco s.t.
102 James Knox Quick-Step Alpha Vinyl 28:19
103 Lawson Craddock BikeExchange-Jayco 28:27
104 Tobias Foss Jumbo-Visma 28:30
105 Anthony Perez Cofidis s.t.
106 Ben Swift INEOS Grenadiers 28:47
107 Alessandro De Marchi Israel-Premier Tech 30:06
108 Alberto Dainese Team DSM 30:34
109 Dries De Bondt Alpecin-Fenix s.t.
110 Stefano Oldani Alpecin-Fenix s.t.
111 Oscar Riesebeek Alpecin-Fenix s.t.
112 Sacha Modolo Bardiani-CSF-Faizanè s.t.
113 Samuele Rivi EOLO-Kometa 30:39
114 Phil Bauhaus Bahrain Victorious 31:52
115 Rui Oliveira UAE Team Emirates 33:41
116 Luca Rastelli Bardiani-CSF-Faizanè 35:29
117 Filippo Tagliani Drone Hopper-Androni Giocattoli s.t.
118 Michael Hepburn BikeExchange-Jayco s.t.
119 Tobias Ludvigsson Groupama-FDJ s.t.
120 Romain Combaud Team DSM 35:32
121 Jenthe Biermans Israel-Premier Tech 35:36
122 Bert Van Lerberghe Quick-Step Alpha Vinyl s.t.
123 Senne Leysen Alpecin-Fenix s.t.
124 Ramon Sinkeldam Groupama-FDJ s.t.
125 Rick Zabel Israel-Premier Tech s.t.
126 Wesley Kreder Cofidis s.t.
127 Cesare Benedetti BORA-hansgrohe s.t.
128 Davide Bais EOLO-Kometa s.t.
129 Diego Rosa EOLO-Kometa s.t.
130 Patrick Gamper BORA-hansgrohe s.t.
131 Miles Scotson Groupama-FDJ s.t.
132 Ivan Sosa Movistar s.t.
133 David De La Cruz Astana Qazaqstan s.t.
134 Andrii Ponomar Drone Hopper-Androni Giocattoli s.t.
135 Nico Denz Team DSM s.t.
136 Davide Villella Cofidis s.t.
137 Pieter Serry Quick-Step Alpha Vinyl 35:43
138 Mark Cavendish Quick-Step Alpha Vinyl s.t.
139 Alessandro Covi UAE Team Emirates 35:46
140 Maximiliano Richeze UAE Team Emirates s.t.
141 Matthias Brändle Israel-Premier Tech s.t.
142 Roger Kluge Lotto Soudal s.t.
143 Alex Dowsett Israel-Premier Tech s.t.
144 Michael Schwarzmann Lotto Soudal s.t.
145 Julius Van Den Berg EF Education-EasyPost s.t.
146 Davide Cimolai Cofidis s.t.
147 Simone Consonni Cofidis s.t.
148 Jacopo Guarnieri Groupama-FDJ 35:57
149 Arnaud Démare Groupama-FDJ s.t.
150 Ignatas Konovalovas Groupama-FDJ s.t.


GC after stage 19:

  • GC leader: Richard Carapaz (INEOS Grenadiers)
  • Mountains classification leader: Koen Bouwman (Jumbo-Visma). There are not enough KOM points left to to take the lead from him.
  • Points classification leader: Arnaud Démare (Groupama-FDJ)
  • Best young rider: Juan Pedro Lopez (Trek-Segafredo)
  • Team classification leader: Bahrain Victorious

3,264.2 kilometers raced so far at an average speed of 40.148 km/hr

1 Richard Carapaz INEOS Grenadiers 81hr 18min 12sec
2 Jai Hindley BORA-hansgrohe @ 3sec
3 Mikel Landa Bahrain Victorious 1:05
4 Vincenzo Nibali Astana Qazaqstan 5:53
5 Pello Bilbao Bahrain Victorious 6:22
6 Jan Hirt Intermarché-Wanty-Gobert 7:15
7 Emanuel Buchmann BORA-hansgrohe 8:21
8 Domenico Pozzovivo Intermarché-Wanty-Gobert 12:55
9 Juan Pedro Lopez Trek-Segafredo 15:29
10 Hugh Carthy EF Education-EasyPost 17:10
11 Alejandro Valverde Movistar 18:11
12 Santiago Buitrago Bahrain Victorious 20:40
13 Lucas Hamilton BikeExchange-Jayco 25:26
14 Guillaume Martin Cofidis 25:45
15 Lorenzo Fortunato EOLO-Kometa 30:29
16 Pavel Sivakov INEOS Grenadiers 34:01
17 Wilco Kelderman BORA-hansgrohe 36:46
18 Lennard Kämna BORA-hansgrohe 42:52
19 Thymen Arensman Team DSM 44:24
20 Koen Bouwman Jumbo-Visma 57:48
21 Sam Oomen Jumbo-Visma 1:01:09
22 Joe Dombrowski Astana Qazaqstan 1:06:23
23 Mikaël Chérel Ag2r-Citroën 1:08:11
24 Luca Covili Bardiani-CSF-Faizanè 1:18:06
25 Bauke Mollema Trek-Segafredo 1:23:44
26 Giulio Ciccone Trek-Segafredo 1:33:13
27 Mauri Vansevenant Quick-Step Alpha Vinyl 1:46:29
28 Antonio Pedrero Movistar 1:49:19
29 Vadim Pronskiy Astana Qazaqstan 1:55:26
30 Wout Poels Bahrain Victorious 1:57:04
31 Lorenzo Rota Intermarché-Wanty-Gobert 1:57:31
32 Diego Ulissi UAE Team Emirates 1:58:44
33 Gijs Leemreize Jumbo-Visma 1:58:52
34 Attila Valter Groupama-FDJ 2:00:23
35 Damien Howson BikeExchange-Jayco 2:06:23
36 Chris Hamilton Team DSM 2:09:46
37 Domen Novak Bahrain Victorious 2:09:47
38 Jhonnatan Narvaez INEOS Grenadiers 2:13:32
39 Davide Formolo UAE Team Emirates 2:18:19
40 Ben Tulett INEOS Grenadiers 2:20:13
41 Rui Costa UAE Team Emirates 2:21:00
42 Rein Taaramäe Intermarché-Wanty-Gobert 2:22:22
43 Mattias Ensen Trek-Segafredo 2:24:13
44 Ivan Sosa Movistar 2:25:39
45 Fabio Felline Astana Qazaqstan 2:27:02
46 Martijn Tusveld Team DSM 2:27:37
47 Sylvain Moniquet Lotto Soudal 2:40:34
48 Felix Gall Ag2r-Citroën 2:41:35
49 Tobias Foss Jumbo-Visma 2:42:07
50 Ben Zwiehoff BORA-hansgrohe 2:42:54
51 Alessandro Tonelli Bardiani-CSF-Faizanè 2:43:05
52 Filippo Zana Bardiani-CSF-Faizanè 2:45:10
53 Harold Tejada Astana Qazaqstan 2:45:16
54 Davide Gabburo Bardiani-CSF-Faizanè 2:49:37
55 Alessandro Covi UAE Team Emirates 2:50:23
56 Jorge Arcas Movistar 2:56:06
57 Andrea Vendrame Ag2r-Citroën 2:56:17
58 Mathieu Van Der Poel Alpecin-Fenix 2:58:34
59 Nans Peters Ag2r-Citroën 2:59:30
60 Merhawi Kudus EF Education-EasyPost 2:59:31
61 William Barta Movistar 3:01:14
62 Pascal Eenkhoorn Jumbo-Visma 3:03:39
63 Francesco Gavazzi EOLO-Kometa 3:06:51
64 Jose Joaquin Rojas Movistar 3:08:10
65 Jonathan Castroviejo INEOS Grenadiers 3:09:27
66 Mauro Schmid Quick-Step Alpha Vinyl 3:12:33
67 Vincenzo Albanese EOLO-Kometa 3:13:09
68 Ben Swift INEOS Grenadiers 3:16:32
69 Davide Villella Cofidis 3:17:01
70 Nicolas Prodhomme Ag2r-Citroën 3:19:22
71 Matteo Sobrero BikeExchange-Jayco 3:19:58
72 Giovanni Aleotti BORA-hansgrohe 3:20:42
73 Thomas De Gendt Lotto Soudal 3:23:27
74 Dario Cataldo Trek-Segafredo 3:25:42
75 Rémy Rochas Cofidis 3:26:33
76 Diego Rosa EOLO-Kometa 3:31:21
77 Mattia Bais Drone Hopper-Androni Giocattoli 3:35:53
78 Callum Scotson BikeExchange-Jayco 3:38:12
79 Erik Fetter EOLO-Kometa 3:40:44
80 Lilian Calmejane Ag2r-Citroën 3:41:14
81 Eduardo Sepulveda Drone Hopper-Androni Giocattoli s.t.
82 David De La Cruz Astana Qazaqstan 3:41:44
83 Stefano Oldani Alpecin-Fenix 3:45:29
84 Anthony Perez Cofidis 3:48:56
85 Edoardo Zardini Drone Hopper-Androni Giocattoli 3:50:24
86 Salvatore Puccio INEOS Grenadiers 3:51:10
87 Jasha Sütterlin Bahrain Victorious 3:55:31
88 Jaakko Hänninen Ag2r-Citroën 3:56:07
89 Simone Ravanelli Drone Hopper-Androni Giocattoli 3:56:57
90 James Knox Quick-Step Alpha Vinyl 3:58:18
91 Alessandro De Marchi Israel-Premier Tech 3:58:26
92 Diego Camargo EF Education-EasyPost 3:59:47
93 Jos Van Emden Jumbo-Visma 4:04:21
94 Pierre-Luc Périchon Cofidis 4:04:55
95 Magnus Cort EF Education-EasyPost 4:06:22
96 Edoardo Affini Jumbo-Visma 4:09:45
97 Mirco Maestri EOLO-Kometa 4:10:20
98 Tobias Bayer Alpecin-Fenix 4:18:15
99 Alexander Cataford Israel-Premier Tech 4:20:13
100 Jacopo Mosca Trek-Segafredo 4:22:13
101 Tobias Ludvigsson Groupama-FDJ 4:24:07
102 Christopher Juul-Jensen BikeExchange-Jayco 4:24:20
103 Romain Combaud Team DSM 4:27:45
104 Patrick Gamper BORA-hansgrohe 4:32:40
105 Lawson Craddock BikeExchange-Jayco 4:33:55
106 Oier Lazkano Movistar 4:34:00
107 Dries De Bondt Alpecin-Fenix 4:37:18
108 Aimé De Gendt Intermarché-Wanty-Gobert 4:43:14
109 Barnabas Peak Intermarché-Wanty-Gobert 4:44:31
110 Davide Ballerini Quick-Step Alpha Vinyl 4:45:40
111 Sacha Modolo Bardiani-CSF-Faizanè 4:46:33
112 Michael Hepburn BikeExchange-Jayco 4:48:37
113 Ignatas Konovalovas Groupama-FDJ 4:48:55
114 Luca Rastelli Bardiani-CSF-Faizanè 4:51:09
115 Andrii Ponomar Drone Hopper-Androni Giocattoli 4:53:06
116 Nico Denz Team DSM 4:56:37
117 Senne Leysen Alpecin-Fenix 4:59:21
118 Oscar Riesebeek Alpecin-Fenix 5:00:03
119 Cesare Benedetti BORA-hansgrohe 5:00:45
120 Simone Consonni Cofidis 5:01:29
121 Alberto Dainese Team DSM 5:01:37
122 Matthew Holmes Lotto Soudal 5:04:40
123 Lawrence Naesen Ag2r-Citroën 5:05:30
124 Davide Bais EOLO-Kometa 5:07:09
125 Fernando Gaviria UAE Team Emirates 5:08:14
126 Miles Scotson Groupama-FDJ 5:08:45
127 Arnaud Démare Groupama-FDJ 5:14:08
128 Jenthe Biermans Israel-Premier Tech 5:14:34
129 Otto Vergaerde Trek-Segafredo 5:15:11
130 Edward Theuns Trek-Segafredo 5:16:35
131 Ramon Sinkeldam Groupama-FDJ 5:19:05
132 Samuele Rivi EOLO-Kometa 5:19:52
133 Reto Hollenstein Israel-Premier Tech 5:23:45
134 Michael Schwarzmann Lotto Soudal 5:27:18
135 Alex Dowsett Israel-Premier Tech 5:29:12
136 Jacopo Guarnieri Groupama-FDJ 5:35:01
137 Davide Cimolai Cofidis 5:35:25
138 Phil Bauhaus Bahrain Victorious 5:39:43
139 Wesley Kreder Cofidis 5:40:52
140 Rick Zabel Israel-Premier Tech 5:42:12
141 Rui Oliveira UAE Team Emirates 5:43:59
142 Julius Van Den Berg EF Education-EasyPost 5:44:50
143 Maximiliano Richeze UAE Team Emirates 5:45:22
144 Filippo Tagliani Drone Hopper-Androni Giocattoli 5:47:54
145 Clément Davy Groupama-FDJ 5:54:27
146 Mark Cavendish Quick-Step Alpha Vinyl 6:02:58
147 Bert Van Lerberghe Quick-Step Alpha Vinyl 6:05:44
148 Matthias Brändle Israel-Premier Tech 6:10:52
149 Pieter Serry Quick-Step Alpha Vinyl 6:15:58
150 Roger Kluge Lotto Soudal 6:31:05


Content continues below the ads

Neugent Cycling Wheels Peaks Coaching: work with a coach!

Stage 19 map & profile:

Map of stage 19

Stage 19 profile

Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Stage 19 photos by Fotoreporter Sirotti:

Points leader Arnaud Démare gets his bike before the stage start.

It's time to race.

Koen Bouwman wins the stage.

Second-place Mauro Schmid was given the same time as Bouwman.

Third-place Alessandro Tonelli

Attila Valter was fourth.

Andrea Vendrame was fifth.

Sixth-place finisher Tobias Bayer looks like he went deep to finish that well.

Guillaume Martin finished an excellent 7th.

Richard Carapaz and Jai Hindley duke it out for eighth. Carapaz had more suds today.

10th place Mikel Landa

Vincenzo Nibali was 13th.

Alejandro Valverde was 15th. He led Juan Pedro Lopez & Domenico Pozzovivo across the line

Stage winner Koen Bouwman just after the stage finish

Richard Carapaz just after the stage finish.

Stage winner Koen Bouwman

Richard Carapaz has two stages to go.