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 Cycling's World Championships: The Inside Story Schwab Cycles South Salem Cycleworks vintage parts Neugent Cycling Wheels Cycles BiKyle 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

2014 Vuelta a España

69th Edition: August 23 - September 14, 2014

Stage 20 Results

Back to 2014 Vuelta |

Stage 20, Saturday, Sept 13: Santo Estevo de Ribas de Sil - Puerto de Ancares, 185.7 km

Stage 20 live updates | Stage 20 photos | Stage 20 map and profile |

Alberto Contador wins stage 20

Alberto Contador wins stage 20. Photo ©Sirotti

The Race: Today was the Vuelta's last stage in the high mountains. Only the final stage with its 9.7 km individual time trial remains. It was the last real chance to make a big difference in the standings and Alberto Contador showed he is the Vuelta's best climber by winning the stage alone.

Four riders went clear at the 42nd kilometer: Jerome Coppel (Cofidis), Przemyslaw Niemiec (Lampre), Wouter Poels (Omega Pharma) and Maxime Mederel (Europcar). None presented a GC threat. Over the several difficult climbs the riders in break were absorbed by the pack. Niemiec was the last to be caught, staying away until the final climb, the special category ascent of the Ancares.

On the Ancares, with 8 kilometers to go, Joaquin Rodriguez was the first of the big GC men to attack. His effort looked good and he soon had a half-minute lead.

Alejandro Valverde gave chase, drawing Contador, Chris Froome and Fabio Aru.

Froome unleashed a series of vicious attacks that allowed him to catch, pass and drop everyone but Contador. Contador rode on Froome's wheel, letting the Sky rider to the work.

After the the pair had gone under the Red Kite, in an impressive display of power, Contador got out of the saddle and simply left Froome behind. Contador crossed the line 16 seconds ahead of Froome for his second summit win this Vuelta. He now leads Froome by 1min 37sec, probably enough to withstand whatever assault Froome mounts in tomorrow's 9.7 km time trial.

Valverde came in 57 seconds later, cementing his third place in the GC.

Complete Stage 20 results:

Winner's average speed: 35.744 km/hr

1 Alberto Contador Tinkoff - Saxo 5hr 11min 43sec
2 Christopher Froome Team SKY @ 16 seconds
3 Alejandro Valverde Movistar Team + 57''
4 Joaquin Rodriguez Team Katusha + 1' 18''
5 Fabio Aru Astana Pro Team + 1' 21''
6 Warren Barguil Team Giant - Shimano + 2' 51''
7 Giampaolo Caruso Team Katusha + 2' 55''
8 Samuel Sánchez BMC Racing Team + 2' 58''
9 Daniel Navarro Cofidis Solutions Crédits + 3' 15''
10 Damiano Caruso Cannondale Pro Cycling + 3' 20''
11 Daniel Martin Garmin Sharp + 3' 22''
12 Daniel Moreno Team Katusha + 3' 26''
13 Jesús Hernández Tinkoff - Saxo + 3' 51''
14 Dominik Nerz BMC Racing Team + 5' 21''
15 Wilco Kelderman Belkin Pro Cycling Team
16 Andre Fernando Cardoso  Garmin Sharp
17 Mikel Nieve Team SKY + 5' 34''
18 Louis Meintjes MTN - Qhubeka + 5' 40''
19 Romain Sicard Team Europcar + 6' 04''
20 Mikel Landa Astana Pro Team + 7' 27''
21 Maxime Monfort Lotto Belisol + 7' 43''
22 Bart De Clercq Lotto Belisol + 8' 27''
23 Sergio Pardilla MTN - Qhubeka + 8' 31''
24 José Herrada Movistar Team + 8' 51''
25 Przemyslaw Niemiec Lampre Merida + 9' 24''
26 Christophe Le Mevel Cofidis Solutions Crédits + 10' 28''
27 Imanol Erviti Movistar Team
28 Andrey Amador Movistar Team
29 Andrew Talansky Garmin Sharp + 10' 56''
30 Oliver Zaugg Tinkoff - Saxo + 11' 04''
31 Ryder Hesjedal Garmin Sharp
32 Maxime Mederel Team Europcar + 11' 18''
33 Carlos Verona Omega Pharma - Quick-Step + 11' 25''
34 Angel Mate Luis Cofidis Solutions Crédits
35 Romain Hardy Cofidis Solutions Crédits + 11' 28''
36 Chris Anker Sörensen  Tinkoff - Saxo
37 Alberto Losada Team Katusha + 11' 35''
38 Daniel Teklehaimanot MTN - Qhubeka
39 Andrey Zeits Astana Pro Team + 11' 43''
40 David Arroyo Caja Rural Seguros RGA + 12' 51''
41 Kanstantsin Siutsou Team SKY + 14' 36''
42 Yury Trofimov Team Katusha + 14' 53''
43 Alexandr Kolobnev Team Katusha
44 Simon Clarke Orica GreenEdge + 15' 16''
45 Philip Deignan Team SKY
46 Paolo Tiralongo Astana Pro Team + 15' 18''
47 Damiano Cunego Lampre Merida
48 Danilo Wyss BMC Racing Team
49 Guillaume Levarlet Cofidis Solutions Crédits
50 Antonio Piedra Caja Rural Seguros RGA
51 Hubert Dupont AG2R La Mondiale
52 Wouter Poels Omega Pharma - Quick-Step
53 Eduard Vorganov Team Katusha
54 Jerome Coppel Cofidis Solutions Crédits + 16' 43''
55 Gorka Izagirre Movistar Team + 18' 12''
56 Sergio Miguel Paulinho  Tinkoff - Saxo + 19' 02''
57 Jerome Cousin Team Europcar + 19' 13''
58 Peter Kennaugh Team SKY
59 Stef Clement Belkin Pro Cycling Team + 20' 24''
60 Vicente Reynes IAM Cycling + 20' 58''
61 Marcel Aregger IAM Cycling
62 Amets Txurruka Caja Rural Seguros RGA
63 Paolo Longo Borghini Cannondale Pro Cycling
64 Paul Martens Belkin Pro Cycling Team
65 Laurens Ten Dam Belkin Pro Cycling Team
66 Jacques Van Rensburg MTN - Qhubeka
67 Johan Van Summeren Garmin Sharp + 21' 53''
68 George Bennett Cannondale Pro Cycling + 25' 12''
69 Sander Armee Lotto Belisol
70 Nathan Haas Garmin Sharp + 25' 46''
71 Adam Hansen Lotto Belisol
72 Lawrence Warbasse BMC Racing Team
73 Vincent Jerome Team Europcar + 25' 53''
74 Winner Anacona Lampre Merida + 26' 16''
75 Merhawi Kudus Ghebremedhin MTN - Qhubeka
76 Cédric Pineau FDJ.fr + 26' 20''
77 Philippe Gilbert BMC Racing Team
78 Geoffrey Soupe FDJ.fr
79 Sébastien Hinault IAM Cycling
80 Romain Zingle Cofidis Solutions Crédits
81 Alexey Lutsenko Astana Pro Team
82 Laurent Mangel FDJ.fr
83 Yaroslav Popovych Trek Factory Racing + 26' 34''
84 Kristof Vandewalle Trek Factory Racing
85 Koldo Fernández  Garmin Sharp + 26' 51''
86 Mitchell Docker Orica GreenEdge
87 Francisco Javier Aramendia  Caja Rural Seguros RGA
88 Dmitry Kozontchuk Team Katusha
89 Pim Ligthart Lotto Belisol + 26' 57''
90 Maarten Tjallingii Belkin Pro Cycling Team
91 Luke Rowe Team SKY
92 Sergei Chernetski Team Katusha
93 Vasil Kiryienka Team SKY + 28' 01''
94 Jens Debusschere Lotto Belisol + 28' 17''
95 Luis Mas Bonet Caja Rural Seguros RGA
96 Dan Craven Team Europcar
97 Esteban Chaves  Orica GreenEdge
98 Jose Rodolfo Serpa  Lampre Merida
99 Peio Bilbao Caja Rural Seguros RGA
100 Rinaldo Nocentini AG2R La Mondiale
101 Patrick Gretsch AG2R La Mondiale
102 Javier Moreno Movistar Team
103 Yauheni Hutarovich AG2R La Mondiale
104 Martin Velits Omega Pharma - Quick-Step
105 Tobias Ludvigsson Team Giant - Shimano
106 Carlos Alberto Betancur  AG2R La Mondiale
107 Ramon Sinkeldam Team Giant - Shimano
108 Martijn Keizer Belkin Pro Cycling Team
109 Nikolas Maes Omega Pharma - Quick-Step
110 Robert Wagner Belkin Pro Cycling Team
111 Michael Matthews Orica GreenEdge
112 Luis León Sánchez  Caja Rural Seguros RGA
113 Adam Yates Orica GreenEdge
114 Matthias Krizek Cannondale Pro Cycling
115 Rohan Dennis BMC Racing Team
116 Nathan Brown Garmin Sharp + 28' 33''
117 Cadel Evans BMC Racing Team + 28' 54''
118 Alessandro De Marchi Cannondale Pro Cycling + 29' 35''
119 Jonathan Castroviejo Movistar Team
120 Sam Bewley Orica GreenEdge + 30' 23''
121 Jesse Sergent Trek Factory Racing
122 Matteo Tosatto Tinkoff - Saxo
123 Fabio Felline Trek Factory Racing
124 Manuel Quinziato BMC Racing Team
125 Jay Robert Thomson  MTN - Qhubeka
126 Natnael Berhane Team Europcar
127 Yohan Bagot Cofidis Solutions Crédits
128 Jonathan Fumeaux IAM Cycling
129 Yannick Martinez Team Europcar
130 Karol Domagalski Caja Rural Seguros RGA
131 Guillaume Boivin Cannondale Pro Cycling
132 Valerio Conti Lampre Merida
133 Michael Valgren Andersen  Tinkoff - Saxo
134 Adriano Malori Movistar Team
135 Elia Favilli Lampre Merida
136 Sébastien Turgot AG2R La Mondiale
137 Gerald Ciolek MTN - Qhubeka
138 Vegard Breen Lotto Belisol
139 Jaco Venter MTN - Qhubeka
140 Pirmin Lang IAM Cycling
141 Gert Joeaar Cofidis Solutions Crédits
142 Johan Le Bon FDJ.fr + 30' 31''
143 Daniele Bennati Tinkoff - Saxo + 30' 41''
144 Chad Haga Team Giant - Shimano + 31' 04''
145 Nikias Arndt Team Giant - Shimano + 31' 26''
146 Damien Gaudin AG2R La Mondiale + 31' 32''
147 Johannes Fröhlinger Team Giant - Shimano + 31' 36''
148 John Degenkolb Team Giant - Shimano
149 Francesco Lasca Caja Rural Seguros RGA
150 Kristian Sbaragli MTN - Qhubeka
151 Gregory Henderson Lotto Belisol
152 Jacopo Guarnieri Astana Pro Team
153 Maximiliano Ariel Richeze  Lampre Merida
154 Maciej Bodnar Cannondale Pro Cycling + 31' 39''
155 Jasper Stuyven Trek Factory Racing + 32' 03''
156 David Millar Garmin Sharp + 33' 14''
157 Roberto Ferrari Lampre Merida + 33' 04''
158 Andrea Guardini Astana Pro Team + 33' 42''
159 Jimmy Engoulvent Team Europcar + 34' 59''

GC after Stage 20:

1 Alberto Contador Tinkoff - Saxo 81hr 12min 13sec
2 Christopher Froome Team SKY @ 1min 37sec
3 Alejandro Valverde Movistar Team + 2' 35''
4 Joaquin Rodriguez Team Katusha + 3' 57''
5 Fabio Aru Astana Pro Team + 4' 46''
6 Samuel Sánchez BMC Racing Team + 10' 07''
7 Daniel Martin Garmin Sharp + 10' 24''
8 Warren Barguil Team Giant - Shimano + 12' 13''
9 Daniel Navarro Cofidis Solutions Crédits + 13' 09''
10 Damiano Caruso Cannondale Pro Cycling + 13' 15''
11 Daniel Moreno Team Katusha + 16' 25''
12 Mikel Nieve Team SKY + 19' 59''
13 Romain Sicard Team Europcar + 24' 29''
14 Giampaolo Caruso Team Katusha + 25' 00''
15 Wilco Kelderman Belkin Pro Cycling Team + 25' 36''
16 Maxime Monfort Lotto Belisol + 30' 03''
17 Sergio Pardilla MTN - Qhubeka + 31' 14''
18 Dominik Nerz BMC Racing Team + 37' 22''
19 Angel Mate Luis Cofidis Solutions Crédits + 41' 51''
20 David Arroyo Caja Rural Seguros RGA + 52' 04''
21 Jesús Hernández Tinkoff - Saxo + 54' 24''
22 Christophe Le Mevel Cofidis Solutions Crédits + 55' 04''
23 Oliver Zaugg Tinkoff - Saxo + 57' 23''
24 Ryder Hesjedal Garmin Sharp + 1h 04' 53''
25 Andre Fernando Cardoso  Garmin Sharp + 1h 06' 56''
26 Winner Anacona Lampre Merida + 1h 10' 59''
27 Mikel Landa Astana Pro Team + 1h 11' 08''
28 Przemyslaw Niemiec Lampre Merida + 1h 11' 31''
29 Chris Anker Sörensen  Tinkoff - Saxo + 1h 22' 45''
30 Andrey Amador Movistar Team + 1h 30' 36''
31 Jerome Coppel Cofidis Solutions Crédits + 1h 33' 44''
32 José Herrada Movistar Team + 1h 36' 40''
33 Paolo Tiralongo Astana Pro Team + 1h 37' 15''
34 Bart De Clercq Lotto Belisol + 1h 41' 05''
35 Maxime Mederel Team Europcar + 1h 41' 15''
36 Danilo Wyss BMC Racing Team + 1h 43' 06''
37 Gorka Izagirre Movistar Team + 1h 43' 45''
38 Wouter Poels Omega Pharma - Quick-Step + 1h 47' 00''
39 Philip Deignan Team SKY + 1h 48' 42''
40 Alexandr Kolobnev Team Katusha + 1h 50' 20''
41 Esteban Chaves  Orica GreenEdge + 1h 51' 22''
42 Alberto Losada Team Katusha + 1h 54' 03''
43 Kanstantsin Siutsou Team SKY + 1h 57' 14''
44 Laurens Ten Dam Belkin Pro Cycling Team + 1h 58' 00''
45 Philippe Gilbert BMC Racing Team + 1h 58' 55''
46 Eduard Vorganov Team Katusha + 1h 59' 06''
47 Daniel Teklehaimanot MTN - Qhubeka + 2h 01' 26''
48 Amets Txurruka Caja Rural Seguros RGA + 2h 04' 23''
49 Andrey Zeits Astana Pro Team + 2h 05' 57''
50 Guillaume Levarlet Cofidis Solutions Crédits + 2h 06' 24''
51 Andrew Talansky Garmin Sharp + 2h 13' 28''
52 Cadel Evans BMC Racing Team + 2h 15' 09''
53 Adam Hansen Lotto Belisol + 2h 15' 13''
54 Hubert Dupont AG2R La Mondiale + 2h 18' 19''
55 Louis Meintjes MTN - Qhubeka + 2h 19' 07''
56 Luis León Sánchez  Caja Rural Seguros RGA + 2h 20' 53''
57 Sergio Miguel Paulinho  Tinkoff - Saxo + 2h 21' 47''
58 Paul Martens Belkin Pro Cycling Team + 2h 24' 10''
59 Jacques Van Rensburg MTN - Qhubeka + 2h 28' 35''
60 Peio Bilbao Caja Rural Seguros RGA + 2h 30' 42''
61 Vicente Reynes IAM Cycling + 2h 38' 01''
62 Tobias Ludvigsson Team Giant - Shimano + 2h 39' 55''
63 Imanol Erviti Movistar Team + 2h 40' 14''
64 Romain Hardy Cofidis Solutions Crédits + 2h 41' 08''
65 Jonathan Castroviejo Movistar Team + 2h 43' 31''
66 Alessandro De Marchi Cannondale Pro Cycling + 2h 45' 54''
67 Carlos Verona Omega Pharma - Quick-Step + 2h 45' 58''
68 Manuel Quinziato BMC Racing Team + 2h 47' 38''
69 Simon Clarke Orica GreenEdge + 2h 50' 14''
70 Stef Clement Belkin Pro Cycling Team + 2h 50' 46''
71 Peter Kennaugh Team SKY + 2h 52' 55''
72 Yury Trofimov Team Katusha + 2h 55' 58''
73 Lawrence Warbasse BMC Racing Team + 3h 00' 52''
74 Chad Haga Team Giant - Shimano + 3h 01' 00''
75 Michael Matthews Orica GreenEdge + 3h 03' 00''
76 Damiano Cunego Lampre Merida + 3h 04' 14''
77 Cédric Pineau FDJ.fr + 3h 07' 00''
78 Jerome Cousin Team Europcar + 3h 08' 28''
79 Yannick Martinez Team Europcar + 3h 09' 02''
80 Johan Le Bon FDJ.fr + 3h 09' 23''
81 Martijn Keizer Belkin Pro Cycling Team + 3h 09' 43''
82 Romain Zingle Cofidis Solutions Crédits + 3h 11' 32''
83 Adam Yates Orica GreenEdge + 3h 12' 27''
84 Nathan Brown Garmin Sharp + 3h 14' 11''
85 Rohan Dennis BMC Racing Team + 3h 14' 15''
86 Koldo Fernández  Garmin Sharp + 3h 16' 22''
87 George Bennett Cannondale Pro Cycling + 3h 18' 32''
88 Kristof Vandewalle Trek Factory Racing + 3h 18' 36''
89 Jasper Stuyven Trek Factory Racing + 3h 18' 37''
90 Javier Moreno Movistar Team + 3h 23' 16''
91 Merhawi Kudus Ghebremedhin MTN - Qhubeka + 3h 23' 19''
92 Vincent Jerome Team Europcar + 3h 23' 30''
93 Jose Rodolfo Serpa  Lampre Merida + 3h 27' 41''
94 Geoffrey Soupe FDJ.fr + 3h 29' 33''
95 Dmitry Kozontchuk Team Katusha + 3h 29' 43''
96 Francisco Javier Aramendia  Caja Rural Seguros RGA + 3h 32' 39''
97 Johannes Fröhlinger Team Giant - Shimano + 3h 32' 46''
98 Rinaldo Nocentini AG2R La Mondiale + 3h 32' 49''
99 Antonio Piedra Caja Rural Seguros RGA + 3h 34' 38''
100 Alexey Lutsenko Astana Pro Team + 3h 37' 04''
101 Paolo Longo Borghini Cannondale Pro Cycling + 3h 38' 44''
102 Sander Armee Lotto Belisol + 3h 39' 17''
103 Kristian Sbaragli MTN - Qhubeka + 3h 39' 28''
104 Nikias Arndt Team Giant - Shimano + 3h 39' 29''
105 Sébastien Hinault IAM Cycling + 3h 40' 12''
106 Fabio Felline Trek Factory Racing + 3h 40' 35''
107 Jens Debusschere Lotto Belisol + 3h 41' 15''
108 Elia Favilli Lampre Merida + 3h 47' 09''
109 Daniele Bennati Tinkoff - Saxo + 3h 47' 34''
110 Nikolas Maes Omega Pharma - Quick-Step + 3h 48' 42''
111 Valerio Conti Lampre Merida + 3h 48' 49''
112 Vasil Kiryienka Team SKY + 3h 49' 11''
113 Marcel Aregger IAM Cycling + 3h 52' 00''
114 Sergei Chernetski Team Katusha + 3h 52' 04''
115 Yaroslav Popovych Trek Factory Racing + 3h 52' 27''
116 Adriano Malori Movistar Team + 3h 52' 32''
117 John Degenkolb Team Giant - Shimano + 3h 52' 38''
118 Johan Van Summeren Garmin Sharp + 3h 53' 05''
119 Yohan Bagot Cofidis Solutions Crédits + 3h 54' 45''
120 Matteo Tosatto Tinkoff - Saxo + 3h 55' 29''
121 Luis Mas Bonet Caja Rural Seguros RGA + 3h 57' 50''
122 Maciej Bodnar Cannondale Pro Cycling + 4h 01' 45''
123 Jaco Venter MTN - Qhubeka + 4h 01' 59''
124 Matthias Krizek Cannondale Pro Cycling + 4h 03' 46''
125 Karol Domagalski Caja Rural Seguros RGA + 4h 03' 48''
126 Patrick Gretsch AG2R La Mondiale + 4h 05' 44''
127 Pim Ligthart Lotto Belisol + 4h 09' 10''
128 Michael Valgren Andersen  Tinkoff - Saxo + 4h 10' 14''
129 Vegard Breen Lotto Belisol + 4h 12' 56''
130 Martin Velits Omega Pharma - Quick-Step + 4h 15' 48''
131 Jesse Sergent Trek Factory Racing + 4h 16' 42''
132 Damien Gaudin AG2R La Mondiale + 4h 18' 20''
133 Yauheni Hutarovich AG2R La Mondiale + 4h 19' 28''
134 Gregory Henderson Lotto Belisol + 4h 19' 45''
135 Ramon Sinkeldam Team Giant - Shimano + 4h 20' 19''
136 Sam Bewley Orica GreenEdge + 4h 21' 16''
137 Maarten Tjallingii Belkin Pro Cycling Team + 4h 24' 44''
138 Maximiliano Ariel Richeze  Lampre Merida + 4h 25' 08''
139 Gerald Ciolek MTN - Qhubeka + 4h 26' 34''
140 Dan Craven Team Europcar + 4h 27' 04''
141 Luke Rowe Team SKY + 4h 28' 50''
142 Nathan Haas Garmin Sharp + 4h 28' 53''
143 Jonathan Fumeaux IAM Cycling + 4h 29' 40''
144 David Millar Garmin Sharp + 4h 33' 28''
145 Roberto Ferrari Lampre Merida + 4h 35' 21''
146 Pirmin Lang IAM Cycling + 4h 36' 46''
147 Mitchell Docker Orica GreenEdge + 4h 36' 59''
148 Natnael Berhane Team Europcar + 4h 39' 15''
149 Guillaume Boivin Cannondale Pro Cycling + 4h 41' 21''
150 Jacopo Guarnieri Astana Pro Team + 4h 45' 05''
151 Robert Wagner Belkin Pro Cycling Team + 4h 47' 52''
152 Gert Joeaar Cofidis Solutions Crédits + 4h 48' 30''
153 Laurent Mangel FDJ.fr + 4h 49' 44''
154 Sébastien Turgot AG2R La Mondiale + 4h 52' 26''
155 Jay Robert Thomson  MTN - Qhubeka + 4h 52' 31''
156 Francesco Lasca Caja Rural Seguros RGA + 4h 53' 30''
157 Jimmy Engoulvent Team Europcar + 5h 02' 37''
158 Carlos Alberto Betancur  AG2R La Mondiale + 5h 14' 11''
159 Andrea Guardini Astana Pro Team + 5h 22' 34''

Points Classification:

1 John Degenkolb Team Giant - Shimano 169 points
2 Alejandro Valverde Movistar Team 146
3 Alberto Contador Tinkoff - Saxo 145
4 Christopher Froome Team SKY 139
5 Joaquin Rodriguez Team Katusha 117
6 Michael Matthews Orica GreenEdge 105
7 Fabio Aru Astana Pro Team 103
8 Daniel Martin Garmin Sharp 85
9 Jasper Stuyven Trek Factory Racing 64
10 Damiano Caruso Cannondale Pro Cycling 61
11 Daniel Navarro Cofidis Solutions Crédits 60
12 Samuel Sánchez BMC Racing Team 56
13 Ryder Hesjedal Garmin Sharp 55
14 Daniel Moreno Team Katusha 48
15 Roberto Ferrari Lampre Merida 44
16 Alessandro De Marchi Cannondale Pro Cycling 43
17 Warren Barguil Team Giant - Shimano 38
18 Wilco Kelderman Belkin Pro Cycling Team 36
19 Przemyslaw Niemiec Lampre Merida 34
20 Yannick Martinez Team Europcar 34
21 Vicente Reynes IAM Cycling 34
22 Adam Hansen Lotto Belisol 33
23 Paul Martens Belkin Pro Cycling Team 33
24 Philippe Gilbert BMC Racing Team 31
25 Winner Anacona Lampre Merida 28
26 Alexandr Kolobnev Team Katusha 28
27 Pim Ligthart Lotto Belisol 26
28 Alexey Lutsenko Astana Pro Team 25
29 Damiano Cunego Lampre Merida 21
30 Geoffrey Soupe FDJ.fr 21
31 Jerome Coppel Cofidis Solutions Crédits 20
32 Oliver Zaugg Tinkoff - Saxo 20
33 Cadel Evans BMC Racing Team 20
34 Jacopo Guarnieri Astana Pro Team 20
35 Peio Bilbao Caja Rural Seguros RGA 19
36 Hubert Dupont AG2R La Mondiale 18
37 Yauheni Hutarovich AG2R La Mondiale 18
38 Imanol Erviti Movistar Team 16
39 Kristian Sbaragli MTN - Qhubeka 16
40 Gregory Henderson Lotto Belisol 16
41 Giampaolo Caruso Team Katusha 15
42 Danilo Wyss BMC Racing Team 15
43 Elia Favilli Lampre Merida 14
44 Valerio Conti Lampre Merida 14
45 Javier Moreno Movistar Team 14
46 Luis Mas Bonet Caja Rural Seguros RGA 13
47 Wouter Poels Omega Pharma - Quick-Step 12
48 Sergio Pardilla MTN - Qhubeka 12
49 Louis Meintjes MTN - Qhubeka 12
50 Francesco Lasca Caja Rural Seguros RGA 12
51 Romain Sicard Team Europcar 11
52 David Arroyo Caja Rural Seguros RGA 11
53 Bart De Clercq Lotto Belisol 11
54 Romain Hardy Cofidis Solutions Crédits 11
55 Vasil Kiryienka Team SKY 11
56 Mikel Nieve Team SKY 10
57 Koldo Fernández  Garmin Sharp 10
58 Robert Wagner Belkin Pro Cycling Team 10
59 Jacques Van Rensburg MTN - Qhubeka 9
60 Esteban Chaves Rubio Orica GreenEdge 9
61 Matthias Krizek Cannondale Pro Cycling 8
62 Rohan Dennis BMC Racing Team 7
63 Carlos Verona Omega Pharma - Quick-Step 7
64 Jesse Sergent Trek Factory Racing 7
65 Guillaume Boivin Cannondale Pro Cycling 7
66 Francisco Javier Aramendia  Caja Rural Seguros RGA 6
67 Fabio Felline Trek Factory Racing 6
68 Ramon Sinkeldam Team Giant - Shimano 6
69 Johan Le Bon FDJ.fr 5
70 Laurent Mangel FDJ.fr 5
71 Jerome Cousin Team Europcar 5
72 Gerald Ciolek MTN - Qhubeka 5
73 Gorka Izagirre Movistar Team 4
74 Daniel Teklehaimanot MTN - Qhubeka 4
75 Amets Txurruka Caja Rural Seguros RGA 4
76 Stef Clement Belkin Pro Cycling Team 4
77 Nikias Arndt Team Giant - Shimano 4
78 Sébastien Turgot AG2R La Mondiale 4
79 Sébastien Hinault IAM Cycling 4
80 Jens Debusschere Lotto Belisol 4
81 Jesús Hernández Tinkoff - Saxo 3
82 Christophe Le Mevel Cofidis Solutions Crédits 3
83 Laurens Ten Dam Belkin Pro Cycling Team 3
84 Eduard Vorganov Team Katusha 3
85 Daniele Bennati Tinkoff - Saxo 3
86 Michael Valgren Andersen  Tinkoff - Saxo 3
87 Maximiliano Ariel Richeze  Lampre Merida 3
88 Jimmy Engoulvent Team Europcar 3
89 Luis Angel Mate Cofidis Solutions Crédits 2
90 Luis León Sánchez Caja Rural Seguros RGA 2
91 Romain Zingle Cofidis Solutions Crédits 2
92 Paolo Longo Borghini Cannondale Pro Cycling 2
93 Damien Gaudin AG2R La Mondiale 2
94 Gert Joeaar Cofidis Solutions Crédits 2
95 Jay Robert Thomson  MTN - Qhubeka 2
96 Jonathan Castroviejo Movistar Team 1
97 José Herrada Movistar Team 1
98 Kanstantsin Siutsou Team SKY 1
99 Sergio Miguel Paulinho  Tinkoff - Saxo 1
100 Kristof Vandewalle Trek Factory Racing 1
101 Rinaldo Nocentini AG2R La Mondiale 1
102 Adriano Malori Movistar Team 1

Mountains Classification:

1 Luis León Sánchez  Caja Rural Seguros RGA 58 points
2 Alberto Contador Tinkoff - Saxo 45
3 Alejandro Valverde Movistar Team 40
4 Przemyslaw Niemiec Lampre Merida 33
5 Christopher Froome Team SKY 33
6 Luis Mas Bonet Caja Rural Seguros RGA 20
7 Fabio Aru Astana Pro Team 19
8 Joaquin Rodriguez Team Katusha 19
9 Winner Anacona Lampre Merida 18
10 Alessandro De Marchi Cannondale Pro Cycling 18
11 Ryder Hesjedal Garmin Sharp 16
12 Wouter Poels Omega Pharma - Quick-Step 15
13 Jerome Cousin Team Europcar 13
14 Alexey Lutsenko Astana Pro Team 11
15 Peio Bilbao Caja Rural Seguros RGA 11
16 Damiano Cunego Lampre Merida 11
17 Maxime Mederel Team Europcar 9
18 Oliver Zaugg Tinkoff - Saxo 8
19 Rohan Dennis BMC Racing Team 8
20 Javier Moreno Movistar Team 7
21 Amets Txurruka Caja Rural Seguros RGA 7
22 Jerome Coppel Cofidis Solutions Crédits 7
23 Danilo Wyss BMC Racing Team 7
24 Yannick Martinez Team Europcar 6
25 Pim Ligthart Lotto Belisol 6
26 Hubert Dupont AG2R La Mondiale 5
27 Bart De Clercq Lotto Belisol 4
28 Imanol Erviti Movistar Team 4
29 Johan Le Bon FDJ.fr 4
30 Adriano Malori Movistar Team 4
31 Vasil Kiryienka Team SKY 3
32 Nathan Haas Garmin Sharp 3
33 Jacques Van Rensburg MTN - Qhubeka 3
34 Adam Yates Orica GreenEdge 3
35 Kristof Vandewalle Trek Factory Racing 3
36 Luke Rowe Team SKY 3
37 Laurent Mangel FDJ.fr 3
38 Warren Barguil Team Giant - Shimano 2
39 Sergio Pardilla MTN - Qhubeka 2
40 Alexandr Kolobnev Team Katusha 2
41 Kanstantsin Siutsou Team SKY 2
42 Kristian Sbaragli MTN - Qhubeka 2
43 Elia Favilli Lampre Merida 2
44 Jay Robert Thomson  MTN - Qhubeka 2
45 Jimmy Engoulvent Team Europcar 2
46 Samuel Sánchez BMC Racing Team 1
47 Romain Sicard Team Europcar 1
48 Philip Deignan Team SKY 1
49 Alberto Losada Team Katusha 1
50 Adam Hansen Lotto Belisol 1
51 Louis Meintjes MTN - Qhubeka 1
52 Stef Clement Belkin Pro Cycling Team 1
53 Francisco Javier Aramendia  Caja Rural Seguros RGA 1
54 Valerio Conti Lampre Merida 1

Team Classification:

1 Team Katusha 243hr 43min 48sec
2 Movistar Team @ 39min 9sec
3 Tinkoff - Saxo + 40' 11''
4 Cofidis, Solutions Crédits + 51' 34''
5 Team SKY + 1h 06' 32''
6 Astana Pro Team + 1h 07' 00''
7 Garmin Sharp + 1h 15' 27''
8 BMC Racing Team + 1h 17' 23''
9 Belkin Pro Cycling Team + 2h 12' 29''
10 Lotto Belisol + 2h 54' 54''
11 MTN - Qhubeka + 2h 55' 16''
12 Omega Pharma - Quick-Step + 2h 55' 38''
13 Lampre - Merida + 2h 56' 10''
14 Caja Rural - Seguros RGA + 3h 05' 58''
15 Team Europcar + 3h 11' 47''
16 Team Giant - Shimano + 3h 56' 48''
17 Cannondale Pro Cycling + 4h 28' 59''
18 Orica GreenEdge + 5h 21' 06''
19 Trek Factory Racing + 6h 00' 12''
20 AG2R La Mondiale + 6h 15' 56''
21 FDJ.fr + 7h 00' 38''
22 IAM Cycling + 8h 50' 37''

Stage 20 photos:

Alberto Contador

Alberto Contador in the Red Jersey on the attack. Photo ©Sirotti

Chris Froome

Chris Froome chasing. Photo ©Sirotti

Alejandro Valverde

Alejandro Valverde riding to third. Photo ©Sirotti

Fabio Aru and Joaquin Rodriguez

Fabio Aru and Joaquin Rodriguez. Photo ©Sirotti

Alberto Contador

A well-deserved stage win for Alberto Contador. Photo ©Sirotti

Alberto Contador

Stage winner and GC leader Alberto Contador. Photo ©Sirotti

Stage 20 live updates:

Weather in Murias (near the finish) at 2PM local time: 23C (73F), partly cloudy with the wind from the west-southwest at 10 km/hr (6 mph). Forecast is for the temperature to climb to 26C (78F) with a 50% chance of scattered thunderstorms.

The Start: This is the last day in the high mountains with an above-categorization finish at Puerto de Ancares. Tomorrow is the final stage, an individual time trial. Three riders did not start: Filippo Pozzato, Pieter Sierry and Dario Cataldo, who crashed badly yesterday. Cataldo wanted to stay in the race, but doctors prevented his riding today.

Km 66, 120 km to go: We've got a break of four riders who have a gap 5min 28sec: Jerome Coppel (Cofidis), Przemyslaw Niemiec (Lampre), Wouter Poels (Omega Pharma) and Maxime Mederel (Europcar). The quartet went clear at about the 42nd kilometer. It was initially a trio, but Poels bridged up to the escape.

Km 70, 116 km to go: The gap has grown to 7min 40sec. The other rides are very aware of Chris Froome's improving form. Sky teammate Phillip Deignan said that the final climb will be where the race's big showdown will be and he believes Froome can win the Vuelta.

Km 85, 100 km to go: This is interesting. None of the riders in the break presents a GC threat. The best placed is Niemiec, 27th and more than an hour down. But... there are enough KOM points in play (40) today that he could take the classification from Luis Leon Sanchez. I believe Niemiec would have to win each climb, including the finish at Ancares, to take the dots.

The KOM standings at the start of today's stage:

1 Luis León Sánchez Luis Caja Rural Seguros RGA 58 points
2 Alejandro Valverde Movistar Team 30
3 Alberto Contador Tinkoff - Saxo 24
4 Przemyslaw Niemiec Lampre Merida 20

The quartet's gap has ballooned out to 10min 33sec.

While we're at it, here's the GC at the start of the stage:

1 Alberto Contador Tinkoff - Saxo 76hr 0min 40sec
2 Christopher Froome Team SKY @ 1min 19sec
3 Alejandro Valverde Movistar Team + 1' 32''
4 Joaquin Rodriguez Team Katusha + 2' 29''
5 Fabio Aru Astana Pro Team + 3' 15''
6 Daniel Martin Garmin Sharp + 6' 52''
7 Samuel Sánchez BMC Racing Team + 6' 59''
8 Warren Barguil Team Giant - Shimano + 9' 12''
9 Daniel Navarro Cofidis Solutions Crédits + 9' 44''
10 Damiano Caruso Cannondale Pro Cycling + 9' 45''

Km 89, 97 km to go: The results of the intermediate sprint at Sarria: 1st Jerome Coppel, 2nd Wouter Poels, 3rd Przemyslaw Niemiec. Gap is 10min 55sec.

Km 102, 84 km to go: The riders on on the day's first climb, the second-catgory Alto de Vilaesteva. The efforts of Sky and Astana has brought the break's gap down to 8min 12sec. To recap, the riders in the break: Jerome Coppel (Cofidis), Prsemyslaw Niemiec (Lampre), Wouter Poels (Omega Pharma) and Maxime Mederel (Europcar).

Astana rider Daniil Fominykh has abandoned the Vuelta.

Km 113, 73 km to go: The order over the Vilaesteva: 1st Wouter Poels, 2nd Maxime Mederel, 3rd Jerome Coppel. Since Niemiec was not in this leading trio, he no longer endangers Luis Leon Sanchez's hold on the KOM classification. The only riders who could take the KOM from Sacnhez are Alejandro Valverde and Alberto Contador.

Currently the break is 6min 47sec ahead of the peloton.

Km 122, 64 km to go: It's raining as the riders climb the third category Alto de O Lago. The leading trio are 6min 40sec ahead of the peloton. On the descent of the Vilaesteva three riders fell on the wet road: Jacques van Rensburg, Esteban Chaves and Ramon Sinkeldam. All three remounted without any serious problems.

Km 132, 54 km to go: The order over the Alto de O Lago: 1st Przemyslaw Niemiec, 2nd Jerome Coppel, 3rd Wouter Poels. The four riders in the break are currently 5min 55sec ahead of the Astana/Sky led pack.

46 km to go: The riders are on a steep uncategorized climb before a descent to a first-category climb. The break has a lead of 4min 51sec. The peloton looks together and not particularly strung out.

Km 145, 41 km to go: Sky is leading the pack on a high-speed descent of the O Lago, 3min 44sec behind the break.

37 km to go: Gap is 3min 41sec, Sky still leads the peloton with Astana right behind them.

31 km to go: The riders on on the first category Folgueiras. Wouter Poels has been dropped form the break. The lead trio has 2min 40sec. Luis Leon Sanchez punctured, but he is chasing back on. Sky still has lots of muscle at the fornt of the peloton.

27 km to go: It doesn't look good for the break. They have only 1min 29sec now while Sky's Kiryienka pounds away at the front of the peloton. Contador stays near the front with three teammates close by. The peloton is really strung out now on the climb.

Km 26: The riders in the break are attacking each other, but have come back together. Gap is 1min 23sec. Contador looks to be about the 7th man in the peloton.

23 km to go: The gap up to the break of Van Rensburg, Chaves and Sinkeldam is only 48 seconds. The peloton is down to about 30 riders. It looks like all the big GC guys are there.

21 km to go: Contador just nosed to the front as the pack went over the Folguerias, 40 seconds behind the break.

Order over the Folguerias: 1st Przemyslaw Niemiec, 2nd Maxime Mederel, 3rd Jerome Coppel.

Sky is taking the point as the pack descends.

18 km to go: Niemiec has taken off alone on the descent. Coppel is chasing.

11 km to go: Coppel couldn't close the gap and has been caught by the pack. Niemiec remains 17sec in front of the Sky-led pack as they climb the Puerto de Ancares. Froome rolled ahead of the pack at the Murias intermediate sprint, snagging a couple of bonus seconds.

9 km to go: 18% gradient! Philip Deignan leads Sky. Looks like about 12 riders in the Froome, Valverde, Rodriguez, Aru, Contador group. Niemiec has been caught.

Lead group is down to 8 riders.

8 km to go: Joaquin Rodriguez attacks. He seems to draw no response. He's got 14 seconds. Now Valverde goes after him, taking Warren Barguil with him.

Barguil can't stay with Valverde. Now Froome closes up to Valverde with Contador and Aru. The four have formed an elite chase group, 21 seconds behind Rodriguez.

Aru is dropped and then claws his way back on. Froome is settng the pace with the other three on his wheel.

6 km to go: Rodriguez is doing something big today. He has grown his gap to 31 seconds. Aru is dropped from the Froome group.

Froome took a vicious pull and Valverde is dropped. He has just Contador on his wheel.

5 km to go: Froome/Contador have closed to within 7 seconds of Rodriguez. Froome attacks again but can't drop Contador.

Rodriguez has been caught.

Froome goes again but Rodriguez and Contador hangs on. Valverde has recovered a bit and seems to be holding his gap of 13 seconds and not losing more ground.

4 km to go: Froome stares at his power meter as he leads Contador and Rodriguez.

Rodriguez is dropped. It's now a big fight between Contador and Froome for the 2014 Vuelta a España.

3 km to go: The road flattens and Froome continues to lead Contador. Valverde has caught and passed Rodriguez and is 19 seconds behind Froom/Contador.

2 km to go: Froome still has Contador on his wheel. Aru has caught Rodriguez.

Under the Red Kite: Valverde is now more than a minute behind. Froome tries again to drop Contador, but the Spaniard is still there.

The Finish: It gets steeper. Bam! Contador attacks! He's gone. He flies away to what looks like what will be a stage victory.

He does it. Alberto Contador wins stage 20, looks like about 15 seconds ahead of Froome. Valverde comes in about a minute later.

Stage 20 map and profile

Stage 20 map

Stage 20 map

Stage 20 profile

Stage 20 profile

Back to 2014 Vuelta |