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 The Story of the Giro d'Italit, volume 1 Cycles BiKyle Schwab Cycles South Salem Cycleworks vintage parts Neugent Cycling Wheels Cycles BiKyle Shade Vise sunglass holder 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 Tour de France
101st edition: July 5- July 27, 2014

Stage 10 results and photos

Back to 2014 Tour de France |

Monday, July 14: Stage 10: Mulhouse - La Planche des Belles Filles, 161.5 km (hilltop finish)

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

Vinceno Nibali wins stage 10

Vincenzo Nibali wins stage 10. Photos ©Sirotti

Major ascents:

The Race: The big news, Alberto Contador has crashed out of the 2014 Tour de France.

The day's break went early and had lots of firepower from strong, non GC threats. But things changed when Tony Martin took Michal Kwiatkowski with him while descending the Col du Firstplan and dragged his highly placed teammate up to the break. That could not be ignored. Over the hilly course the break dropped riders and slowly lost its lead.

On the final ascent, the Planche des Belles Filles, It was just Joaquin Rodriguez and Kwiatkowski. Further back race leader Tony Gallopin was struggling.

Kwiatkowski cracked and Rodriguez pressed on. But Vincenzo Nibali and his Astana squad had been closing in all the time and near the summit Nibali passed Rodriguez to take the stage and the yellow jersey. Rodriguez did get the polka-dot jersey for his trouble.

Complete Results:

Winner's average speed: 36.2 km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 4hr 27min 26sec
2 Thibaut Pinot FDJ.FR @ 15 seconds
3 Alejandro Valverde  MOVISTAR TEAM + 00' 20''
4 Jean-Christophe Péraud AG2R LA MONDIALE
5 Romain Bardet AG2R LA MONDIALE + 00' 22''
6 Tejay Van Garderen BMC RACING TEAM
7 Richie Porte TEAM SKY + 00' 25''
8 Leopold Konig TEAM NETAPP-ENDURA + 00' 50''
9 Joaquim Rodriguez TEAM KATUSHA + 00' 52''
10 Mikel Nieve Iturralde TEAM SKY + 00' 54''
11 Daniel Navarro Garcia COFIDIS, SOLUTIONS CREDITS + 01' 04''
12 Bauke Mollema BELKIN PRO CYCLING + 01' 06''
13 Rui Alberto Costa  LAMPRE - MERIDA
14 John Gadret MOVISTAR TEAM + 01' 08''
15 Haimar Zubeldia Agirre TREK FACTORY RACING
16 Frank Schleck TREK FACTORY RACING
17 Jurgen Van Den Broeck LOTTO-BELISOL + 01' 16''
18 Christopher Horner LAMPRE - MERIDA + 01' 21''
19 Geraint Thomas TEAM SKY + 01' 23''
20 Simon Spilak TEAM KATUSHA + 01' 26''
21 Christophe Riblon AG2R LA MONDIALE + 01' 42''
22 Laurens Ten Dam BELKIN PRO CYCLING + 01' 58''
23 Luis Angel Mate  COFIDIS, SOLUTIONS CREDITS + 02' 01''
24 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 02' 13''
25 Jakob Fuglsang ASTANA PRO TEAM + 02' 47''
26 Michele Scarponi ASTANA PRO TEAM + 03' 49''
27 Giovanni Visconti MOVISTAR TEAM + 04' 11''
28 Pierre Rolland TEAM EUROPCAR + 04' 14''
29 Steven Kruijswijk BELKIN PRO CYCLING + 04' 16''
30 Nicolas Edet COFIDIS, SOLUTIONS CREDITS + 04' 21''
31 Cyril Gautier TEAM EUROPCAR + 04' 26''
32 Brice Feillu BRETAGNE-SECHE ENVIRONNEMENT + 04' 34''
33 Tony Gallopin LOTTO-BELISOL + 04' 46''
34 José Serpa LAMPRE - MERIDA
35 Yury Trofimov TEAM KATUSHA + 05' 07''
36 Jan Bakelants OMEGA PHARMA-QUICK STEP + 05' 24''
37 Peter Velits BMC RACING TEAM + 05' 42''
38 Mikael Cherel AG2R LA MONDIALE + 05' 44''
39 Thomas Voeckler TEAM EUROPCAR + 07' 04''
40 Amaël Moinard BMC RACING TEAM + 07' 06''
41 Tanel Kangert ASTANA PRO TEAM + 07' 14''
42 Marcel Wyss IAM CYCLING + 07' 59''
43 Ben Gastauer AG2R LA MONDIALE + 08' 17''
44 Arnold Jeannesson FDJ.FR + 08' 17''
45 Tom Dumoulin TEAM GIANT-SHIMANO + 08' 45''
46 Bram Tankink BELKIN PRO CYCLING + 09' 53''
47 Peter Stetina BMC RACING TEAM + 10' 12''
48 Andrew Talansky GARMIN - SHARP
49 Tom Jelte Slagter  GARMIN - SHARP
50 Sylvain Chavanel IAM CYCLING
51 Jon Izaguirre Insausti MOVISTAR TEAM + 10' 37''
52 Sep Vanmarcke BELKIN PRO CYCLING + 11' 58''
53 Kristijan Durasek LAMPRE - MERIDA + 14' 08''
54 Benjamin King GARMIN - SHARP
55 Martin Elmiger IAM CYCLING
56 Vasili Kiryienka TEAM SKY + 15' 28''
57 Sébastien Minard AG2R LA MONDIALE + 16' 07''
58 José Joaquin Rojas  MOVISTAR TEAM
59 David De La Cruz  TEAM NETAPP-ENDURA
60 Jens Voigt TREK FACTORY RACING
61 Rafael Valls LAMPRE - MERIDA
62 Johan Van Summeren GARMIN - SHARP
63 Jan Barta TEAM NETAPP-ENDURA
64 Nelson Oliveira LAMPRE - MERIDA
65 Michal Golas OMEGA PHARMA-QUICK STEP
66 Fabian Cancellara TREK FACTORY RACING
67 Tony Martin OMEGA PHARMA-QUICK STEP
68 Alexandre Pichot TEAM EUROPCAR
69 Yukiya Arashiro TEAM EUROPCAR
70 Michael Schär BMC RACING TEAM
71 Rein Taaramäe COFIDIS, SOLUTIONS CREDITS + 16' 16''
72 Greg Van Avermaet BMC RACING TEAM + 16' 20''
73 Blel Kadri AG2R LA MONDIALE + 17' 45''
74 Jens Keukeleire ORICA GREENEDGE + 19' 06''
75 Adam Hansen LOTTO-BELISOL
76 Lars Bak LOTTO-BELISOL
77 Maxim Iglinskiy ASTANA PRO TEAM + 19' 10''
78 Arthur Vichot FDJ.FR + 19' 43''
79 Matthieu Ladagnous FDJ.FR
80 Rudy Molard COFIDIS, SOLUTIONS CREDITS
81 Jérémy Roy FDJ.FR
82 Roy Curvers TEAM GIANT-SHIMANO
83 Perrig Quemeneur TEAM EUROPCAR
84 Imanol Erviti Ollo MOVISTAR TEAM
85 Simon Gerrans ORICA GREENEDGE
86 Simon Clarke ORICA GREENEDGE
87 Ruben Plaza Molina MOVISTAR TEAM
88 Markel Irizar Arranburu TREK FACTORY RACING
89 Matteo Montaguti AG2R LA MONDIALE
90 David Lopez Garcia TEAM SKY + 19' 50''
91 Michael Albasini ORICA GREENEDGE + 20' 14''
92 Jesus Herrada Lopez MOVISTAR TEAM
93 Peter Sagan CANNONDALE + 22' 31''
94 Marco Marcato CANNONDALE + 22' 33''
95 Alessandro De Marchi CANNONDALE + 22' 33''
96 Lars Boom BELKIN PRO CYCLING + 22' 41''
97 Alex Howes GARMIN - SHARP
98 Jack Bauer GARMIN - SHARP
99 Dmitriy Gruzdev ASTANA PRO TEAM + 23' 09''
100 Matteo Trentin OMEGA PHARMA-QUICK STEP + 24' 01''
101 Alessandro Vanotti ASTANA PRO TEAM + 26' 04''
102 Andriy Grivko ASTANA PRO TEAM + 27' 39''
103 Bartosz Huzarski TEAM NETAPP-ENDURA
104 Rafal Majka TINKOFF-SAXO + 28' 34''
105 Michael Rogers TINKOFF-SAXO + 28' 40''
106 Nicolas Roche TINKOFF-SAXO
107 Koen De Kort TEAM GIANT-SHIMANO
108 Luke Durbridge ORICA GREENEDGE
109 Christian Meier ORICA GREENEDGE
110 Sébastien Reichenbach IAM CYCLING
111 Julien Simon COFIDIS, SOLUTIONS CREDITS
112 Gregory Rast TREK FACTORY RACING + 28' 43''
113 Paul Voss TEAM NETAPP-ENDURA
114 Fabio Sabatini CANNONDALE + 28' 48''
115 Jurgen Roelandts LOTTO-BELISOL
116 Arnaud Gerard BRETAGNE-SECHE ENVIRONNEMENT
117 Florian Guillou BRETAGNE-SECHE ENVIRONNEMENT
118 Bryan Coquard TEAM EUROPCAR
119 Lieuwe Westra ASTANA PRO TEAM
120 Thomas Leezer BELKIN PRO CYCLING
121 Heinrich Haussler IAM CYCLING
122 Yohann Gene TEAM EUROPCAR + 28' 53''
123 Kévin Reza TEAM EUROPCAR
124 Florian Vachon BRETAGNE-SECHE ENVIRONNEMENT
125 Alexander Porsev TEAM KATUSHA + 29' 01''
126 Armindo Fonseca BRETAGNE-SECHE ENVIRONNEMENT + 29' 16''
127 Reto Hollenstein IAM CYCLING
128 Anthony Delaplace BRETAGNE-SECHE ENVIRONNEMENT
129 Maarten Wynants BELKIN PRO CYCLING + 29' 23''
130 Albert Timmer TEAM GIANT-SHIMANO + 29' 27''
131 Kristijan Koren CANNONDALE + 29' 43''
132 Matteo Tosatto TINKOFF-SAXO + 29' 49''
133 José Pimenta Costa Mendes TEAM NETAPP-ENDURA + 30' 27''
134 Jérôme Pineau IAM CYCLING + 30' 37''
135 Daniel Oss BMC RACING TEAM + 30' 39''
136 Cyril Lemoine COFIDIS, SOLUTIONS CREDITS
137 Davide Cimolai LAMPRE - MERIDA + 30' 41''
138 Sergio Paulinhol TINKOFF-SAXO + 30' 45''
139 Gatis Smukulis TEAM KATUSHA + 30' 47''
140 Jean-Marc Bideau BRETAGNE-SECHE ENVIRONNEMENT
141 John Degenkolb TEAM GIANT-SHIMANO + 31' 01''
142 André Greipel LOTTO-BELISOL + 31' 17''
143 Matthew Busche TREK FACTORY RACING + 31' 25''
144 Marcus Burghardt BMC RACING TEAM + 32' 00''
145 Daniele Bennati TINKOFF-SAXO + 32' 29''
146 Michael Morkov TINKOFF-SAXO
147 Sebastian Langeveld GARMIN - SHARP
148 William Bonnet FDJ.FR
149 Alessandro Petacchi OMEGA PHARMA-QUICK STEP
150 Mickaël Delage FDJ.FR
151 Benoit Jarrier BRETAGNE-SECHE ENVIRONNEMENT
152 Cedric Pineau FDJ.FR
153 Maciej Bodnar CANNONDALE
154 Zakkari Dempster TEAM NETAPP-ENDURA
155 Marcel Kittel TEAM GIANT-SHIMANO
156 Romain Feillu BRETAGNE-SECHE ENVIRONNEMENT
157 Dries Devenyns TEAM GIANT-SHIMANO
158 Janier Acevedo  GARMIN - SHARP
159 Arnaud Demare FDJ.FR
160 Samuel Dumoulin AG2R LA MONDIALE
161 Benat Intxausti MOVISTAR TEAM
162 Ramunas Navardauskas GARMIN - SHARP
163 Tom Veelers TEAM GIANT-SHIMANO
164 Elia Viviani CANNONDALE
165 Bernhard Eisel TEAM SKY
166 Svein Tuft ORICA GREENEDGE
167 Niki Terpstra OMEGA PHARMA-QUICK STEP
168 Danny Pate TEAM SKY
169 Marc Marino Jean CANNONDALE
170 Vladimir Isaichev TEAM KATUSHA
171 Mark Renshaw OMEGA PHARMA-QUICK STEP
172 Alexander Kristoff TEAM KATUSHA
173 Roger Kluge IAM CYCLING
174 Luca Paolini TEAM KATUSHA
175 Marcel Sieberg LOTTO-BELISOL
176 Cheng Ji TEAM GIANT-SHIMANO
177 Simon Yates ORICA GREENEDGE + 32' 39''
178 Adrien Petit COFIDIS, SOLUTIONS CREDITS + 32' 47'
179 Andreas Schiilinger TEAM NETAPP-ENDURA + 43" 06"
180 Tiago Machado TEAM NETAPP-ENDURA  

GC after Stage 10: 1,783.5 km raced so far at an average speed of 41.91km/hr

1 Vincenzo Nibali ASTANA PRO TEAM 42hr 33min 38sec
2 Richie Porte TEAM SKY @ 2min 23sec
3 Alejandro Valverde  MOVISTAR TEAM + 02' 47''
4 Romain Bardet AG2R LA MONDIALE + 03' 01''
5 Tony Gallopin LOTTO-BELISOL + 03' 12''
6 Thibaut Pinot FDJ.FR + 03' 47''
7 Tejay Van Garderen BMC RACING TEAM + 03' 56''
8 Jean-Christophe Péraud AG2R LA MONDIALE + 03' 57''
9 Alberto Costa Rui LAMPRE - MERIDA + 03' 58''
10 Bauke Mollema BELKIN PRO CYCLING + 04' 08''
11 Jurgen Van Den Broeck LOTTO-BELISOL + 04' 18''
12 Jakob Fuglsang ASTANA PRO TEAM + 04' 31''
13 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 04' 39''
14 Geraint Thomas TEAM SKY + 05' 17''
15 Mikel Nieve Iturralde TEAM SKY + 06' 03''
16 Pierre Rolland TEAM EUROPCAR + 06' 47''
17 Christopher Horner LAMPRE - MERIDA + 07' 33''
18 Cyril Gautier TEAM EUROPCAR + 07' 36''
19 Laurens Ten Dam BELKIN PRO CYCLING + 07' 42''
20 Haimar Zubeldia Agirre TREK FACTORY RACING + 08' 01''
21 Leopold Konig TEAM NETAPP-ENDURA + 08' 25''
22 Yury Trofimov TEAM KATUSHA + 09' 45''
23 Brice Feillu BRETAGNE-SECHE ENVIRONNEMENT + 09' 56''
24 Steven Kruijswijk BELKIN PRO CYCLING + 10' 35''
25 Frank Schleck TREK FACTORY RACING + 11' 51''
26 Andrew Talansky GARMIN - SHARP + 14' 44''
27 Tom Dumoulin TEAM GIANT-SHIMANO + 15' 19''
28 Tanel Kangert ASTANA PRO TEAM + 15' 27''
29 Jan Bakelants OMEGA PHARMA-QUICK STEP + 18' 14''
30 John Gadret MOVISTAR TEAM + 21' 20''
31 Peter Velits BMC RACING TEAM + 22' 48''
32 Bram Tankink BELKIN PRO CYCLING + 25' 51''
33 Tony Martin OMEGA PHARMA-QUICK STEP + 26' 48''
34 Fabian Cancellara TREK FACTORY RACING + 29' 07''
35 Ben Gastauer AG2R LA MONDIALE + 29' 58''
36 Michele Scarponi ASTANA PRO TEAM + 33' 36''
37 Arthur Vichot FDJ.FR + 34' 37''
38 Greg Van Avermaet BMC RACING TEAM + 39' 58''
39 Giovanni Visconti MOVISTAR TEAM + 40' 35''
40 Daniel Navarro Garcia COFIDIS, SOLUTIONS CREDITS + 40' 40''
41 Tom Jelte Slagter  GARMIN - SHARP + 40' 42''
42 Peter Sagan CANNONDALE + 41' 08''
43 Kristijan Durasek LAMPRE - MERIDA + 41' 16''
44 Jens Keukeleire ORICA GREENEDGE + 41' 43''
45 Arnold Jeannesson FDJ.FR + 43' 37''
46 Amaël Moinard BMC RACING TEAM + 44' 06''
47 Tiago Machado TEAM NETAPP-ENDURA + 44' 12''
48 Marcel Wyss IAM CYCLING + 45' 12''
49 José Joaquin Rojas  MOVISTAR TEAM + 45' 26''
50 Michael Rogers TINKOFF-SAXO + 46' 02''
51 Michal Golas OMEGA PHARMA-QUICK STEP + 46' 37''
52 Nicolas Roche TINKOFF-SAXO + 46' 56''
53 José Serpa LAMPRE - MERIDA + 47' 27''
54 Michael Schär BMC RACING TEAM + 49' 23''
55  Luis Angel Mate  COFIDIS, SOLUTIONS CREDITS + 49' 33''
56 Martin Elmiger IAM CYCLING + 50' 33''
57 Sylvain Chavanel IAM CYCLING + 51' 02''
58 Paul Voss TEAM NETAPP-ENDURA + 53' 29''
59 Sep Vanmarcke BELKIN PRO CYCLING + 53' 52''
60 Jon Izaguirre Insausti MOVISTAR TEAM + 54' 43''
61 Rafael Valls LAMPRE - MERIDA + 54' 51''
62 Simon Spilak TEAM KATUSHA + 55' 22''
63 Simon Gerrans ORICA GREENEDGE + 55' 39''
64 Daniel Oss BMC RACING TEAM + 55' 44''
65 Michael Albasini ORICA GREENEDGE + 55' 47''
66 Thomas Voeckler TEAM EUROPCAR + 57' 14''
67 Marco Marcato CANNONDALE + 57' 18''
68 Joaquim Rodriguez TEAM KATUSHA + 57' 34''
69 Peter Stetina BMC RACING TEAM + 58' 22''
70 Lieuwe Westra ASTANA PRO TEAM + 59' 55''
71 Mikael Cherel AG2R LA MONDIALE + 01h 00' 07''
72 Niki Terpstra OMEGA PHARMA-QUICK STEP + 01h 00' 57''
73 Nelson Oliveira LAMPRE - MERIDA + 01h 01' 46''
74 Matthieu Ladagnous FDJ.FR + 01h 02' 01''
75 Gregory Rast TREK FACTORY RACING + 01h 02' 34''
76 Johan Van Summeren GARMIN - SHARP + 01h 02' 36''
77 Matteo Montaguti AG2R LA MONDIALE + 01h 03' 25''
78 Adam Hansen LOTTO-BELISOL + 01h 03' 55''
79 Cyril Lemoine COFIDIS, SOLUTIONS CREDITS + 01h 04' 07''
80 Nicolas Edet COFIDIS, SOLUTIONS CREDITS + 01h 04' 16''
81 Markel Irizar Arranburu TREK FACTORY RACING + 01h 04' 29''
82 Jens Voigt TREK FACTORY RACING + 01h 04' 44''
83 Koen De Kort TEAM GIANT-SHIMANO + 01h 05' 44''
84 Benjamin King GARMIN - SHARP + 01h 06' 09''
85 Simon Clarke ORICA GREENEDGE + 01h 07' 06''
86 Vasili Kiryienka TEAM SKY + 01h 07' 11''
87 Sébastien Minard AG2R LA MONDIALE + 01h 07' 19''
88 Alessandro De Marchi CANNONDALE + 01h 07' 22''
89 Jérémy Roy FDJ.FR + 01h 08' 02''
90 Jan Barta TEAM NETAPP-ENDURA + 01h 08' 26''
91 Matteo Trentin OMEGA PHARMA-QUICK STEP + 01h 08' 28''
92 Fabio Sabatini CANNONDALE + 01h 08' 29''
93 Jérôme Pineau IAM CYCLING + 01h 09' 17''
94 Heinrich Haussler IAM CYCLING + 01h 09' 25''
95 Yukiya Arashiro TEAM EUROPCAR + 01h 09' 51''
96 Jesus Herrada Lopez MOVISTAR TEAM + 01h 10' 39''
97 Andriy Grivko ASTANA PRO TEAM + 01h 11' 11''
98 Lars Bak LOTTO-BELISOL + 01h 11' 46''
99 Jurgen Roelandts LOTTO-BELISOL + 01h 11' 59''
100 Florian Guillou BRETAGNE-SECHE ENVIRONNEMENT + 01h 14' 26''
101 David Lopez Garcia TEAM SKY + 01h 15' 03''
102 Lars Boom BELKIN PRO CYCLING + 01h 15' 44''
103 Maarten Wynants BELKIN PRO CYCLING + 01h 15' 45''
104 Roy Curvers TEAM GIANT-SHIMANO + 01h 16' 08''
105 Sebastian Langeveld GARMIN - SHARP + 01h 16' 19''
106 Maciej Bodnar CANNONDALE + 01h 16' 44''
107 Bartosz Huzarski TEAM NETAPP-ENDURA + 01h 18' 06''
108 Imanol Erviti Ollo MOVISTAR TEAM + 01h 18' 16''
109 Rudy Molard COFIDIS, SOLUTIONS CREDITS + 01h 18' 44''
110 Blel Kadri AG2R LA MONDIALE + 01h 19' 04''
111 Julien Simon COFIDIS, SOLUTIONS CREDITS + 01h 19' 32''
112 Reto Hollenstein IAM CYCLING + 01h 19' 33''
113 Simon Yates ORICA GREENEDGE + 01h 20' 06''
114 Alexandre Pichot TEAM EUROPCAR + 01h 20' 19''
115 Sébastien Reichenbach IAM CYCLING + 01h 20' 34''
116 Ruben Plaza Molina MOVISTAR TEAM + 01h 20' 51''
117 Benat Intxausti MOVISTAR TEAM + 01h 21' 58''
118 Alexander Kristoff TEAM KATUSHA + 01h 23' 06''
119 Perrig Quemeneur TEAM EUROPCAR + 01h 23' 26''
120 Alexander Porsev TEAM KATUSHA + 01h 23' 40''
121 Jean-Marc Bideau BRETAGNE-SECHE ENVIRONNEMENT + 01h 23' 55''
122 Kévin Reza TEAM EUROPCAR + 01h 24' 16''
123 Daniele Bennati TINKOFF-SAXO + 01h 24' 18''
124 Bryan Coquard TEAM EUROPCAR + 01h 24' 54''
125 Sergio Paulinho   TINKOFF-SAXO + 01h 25' 07''
126 Luke Durbridge ORICA GREENEDGE + 01h 25' 50''
127 Samuel Dumoulin AG2R LA MONDIALE + 01h 26' 04''
128 Rein Taaramäe COFIDIS, SOLUTIONS CREDITS + 01h 27' 30''
129 Alex Howes GARMIN - SHARP + 01h 28' 24''
130 Anthony Delaplace BRETAGNE-SECHE ENVIRONNEMENT + 01h 30' 04''
131 Gatis Smukulis TEAM KATUSHA + 01h 30' 27''
132 Maxim Iglinskiy ASTANA PRO TEAM + 01h 30' 42''
133 Christian Meier ORICA GREENEDGE + 01h 30' 43''
134 Dmitriy Gruzdev ASTANA PRO TEAM + 01h 30' 44''
135 Thomas Leezer BELKIN PRO CYCLING + 01h 30' 49''
136 Florian Vachon BRETAGNE-SECHE ENVIRONNEMENT + 01h 31' 30''
137 Luca Paolini TEAM KATUSHA + 01h 32' 22''
138 Yohann Gene TEAM EUROPCAR + 01h 32' 43''
139 Kristijan Koren CANNONDALE + 01h 32' 59''
140 Svein Tuft ORICA GREENEDGE + 01h 33' 51''
141 Jack Bauer GARMIN - SHARP + 01h 36' 42''
142 Mark Renshaw OMEGA PHARMA-QUICK STEP + 01h 37' 43''
143 John Degenkolb TEAM GIANT-SHIMANO + 01h 38' 25''
144 Marcus Burghardt BMC RACING TEAM + 01h 38' 33''
145 Cedric Pineau FDJ.FR + 01h 39' 05''
146 Christophe Riblon AG2R LA MONDIALE + 01h 40' 06''
147 Bernhard Eisel TEAM SKY + 01h 40' 28''
148 José Pimenta Costa Mendes TEAM NETAPP-ENDURA + 01h 41' 15''
149 Tom Veelers TEAM GIANT-SHIMANO + 01h 41' 45''
150 Marcel Sieberg LOTTO-BELISOL + 01h 42' 44''
151 Rafal Majka TINKOFF-SAXO + 01h 43' 14''
152 Albert Timmer TEAM GIANT-SHIMANO + 01h 43' 41''
153 Matteo Tosatto TINKOFF-SAXO + 01h 44' 34''
154 Vladimir Isaichev TEAM KATUSHA + 01h 45' 29''
155 Alessandro Vanotti ASTANA PRO TEAM + 01h 45' 30''
156 Roger Kluge IAM CYCLING + 01h 45' 58''
157 Armindo Fonseca BRETAGNE-SECHE ENVIRONNEMENT + 01h 46' 50''
158 Matthew Busche TREK FACTORY RACING + 01h 47' 06''
159 Zakkari Dempster TEAM NETAPP-ENDURA + 01h 47' 30''
160 Ramunas Navardauskas GARMIN - SHARP + 01h 49' 06''
161 Dries Devenyns TEAM GIANT-SHIMANO + 01h 49' 13''
162 André Greipel LOTTO-BELISOL + 01h 49' 43''
163 Arnaud Gerard BRETAGNE-SECHE ENVIRONNEMENT + 01h 50' 21''
164 Danny Pate TEAM SKY + 01h 50' 59''
165 David De La Cruz  TEAM NETAPP-ENDURA + 01h 50' 59''
166 Mickaël Delage FDJ.FR + 01h 51' 09''
167 Michael Morkov TINKOFF-SAXO + 01h 51' 12''
168 Benoit Jarrier BRETAGNE-SECHE ENVIRONNEMENT + 01h 52' 05''
169 Janier Acevedo  GARMIN - SHARP + 01h 52' 39''
170 Romain Feillu BRETAGNE-SECHE ENVIRONNEMENT + 01h 54' 17''
171 Marc Marino Jean CANNONDALE + 01h 54' 36''
172 Alessandro Petacchi OMEGA PHARMA-QUICK STEP + 01h 54' 38''
173 Andreas Schillinger TEAM NETAPP-ENDURA + 01h 54' 52''
174 Marcel Kittel TEAM GIANT-SHIMANO + 01h 55' 17''
175 William Bonnet FDJ.FR + 01h 56' 35''
176 Adrien Petit COFIDIS, SOLUTIONS CREDITS + 01h 56' 45''
177 Davide Cimolai LAMPRE - MERIDA + 01h 57' 55''
178 Arnaud Demare FDJ.FR + 01h 59' 03''
179 Elia Viviani CANNONDALE + 02h 07' 09''
180 Cheng Ji TEAM GIANT-SHIMANO + 02h 21' 01''

Points Classification:

1 Peter Sagan CANNONDALE 287 points
2 Bryan Coquard TEAM EUROPCAR 156
3 Marcel Kittel TEAM GIANT-SHIMANO 146
4 Alexander Kristoff TEAM KATUSHA 117
5 Mark Renshaw OMEGA PHARMA-QUICK STEP 101
6 André Greipel LOTTO-BELISOL 98
7 Vincenzo Nibali ASTANA PRO TEAM 95
8 Greg Van Avermaet BMC RACING TEAM 87
9 Tony Martin OMEGA PHARMA-QUICK STEP 76
10 Blel Kadri AG2R LA MONDIALE 63
11 Tony Gallopin LOTTO-BELISOL 57
12 Samuel Dumoulin AG2R LA MONDIALE 55
13 Matteo Trentin OMEGA PHARMA-QUICK STEP 54
14 Daniel Oss BMC RACING TEAM 54
15 Sep Vanmarcke BELKIN PRO CYCLING 53
16 Tom Dumoulin TEAM GIANT-SHIMANO 51
17 Fabian Cancellara TREK FACTORY RACING 51
18 Sylvain Chavanel IAM CYCLING 50
19 Lieuwe Westra ASTANA PRO TEAM 48
20 José Joaquin Rojas MOVISTAR TEAM 45
21 Arnaud Demare FDJ.FR 44
22 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP 43
23 Ramunas Navardauskas GARMIN - SHARP 42
24 Alexandre Pichot TEAM EUROPCAR 40
25 Romain Feillu BRETAGNE-SECHE ENVIRONNEMENT 38
26 Michael Albasini ORICA GREENEDGE 37
27 Alejandro Valverde  MOVISTAR TEAM 36
28 Nicolas Edet COFIDIS, SOLUTIONS CREDITS 35
29 Thibaut Pinot FDJ.FR 34
30 Jakob Fuglsang ASTANA PRO TEAM 32
31 Thomas Voeckler TEAM EUROPCAR 31
32 Lars Boom BELKIN PRO CYCLING 30
33 Tejay Van Garderen BMC RACING TEAM 30
34 Luis Angel Mate  COFIDIS, SOLUTIONS CREDITS 30
35 Romain Bardet AG2R LA MONDIALE 29
36 Cyril Gautier TEAM EUROPCAR 29
37 Richie Porte TEAM SKY 28
38 Jean-Christophe Péraud AG2R LA MONDIALE 28
39 Matteo Montaguti AG2R LA MONDIALE 28
40 Perrig Quemeneur TEAM EUROPCAR 28
41 Kévin Reza TEAM EUROPCAR 28
42 Heinrich Haussler IAM CYCLING 28
43 Elia Viviani CANNONDALE 27
44 Niki Terpstra OMEGA PHARMA-QUICK STEP 26
45 Matthew Busche TREK FACTORY RACING 26
46 Alessandro Petacchi OMEGA PHARMA-QUICK STEP 25
47 Martin Elmiger IAM CYCLING 24
48 Arnaud Gerard BRETAGNE-SECHE ENVIRONNEMENT 24
49 Cyril Lemoine COFIDIS, SOLUTIONS CREDITS 24
50 Jan Barta TEAM NETAPP-ENDURA 23
51 Alessandro De Marchi CANNONDALE 23
52 Michael Rogers TINKOFF-SAXO 22
53 Simon Gerrans ORICA GREENEDGE 22
54 Bauke Mollema BELKIN PRO CYCLING 21
55 Mikael Cherel AG2R LA MONDIALE 21
56 Jens Voigt TREK FACTORY RACING 20
57 Thomas Leezer BELKIN PRO CYCLING 20
58 Jean-Marc Bideau BRETAGNE-SECHE ENVIRONNEMENT 20
59 Marco Marcato CANNONDALE 20
60 Tom Veelers TEAM GIANT-SHIMANO 18
61 Maciej Bodnar CANNONDALE 18
62 Fabio Sabatini CANNONDALE 18
63 David De La Cruz  TEAM NETAPP-ENDURA 17
64 Adrien Petit COFIDIS, SOLUTIONS CREDITS 17
65 Simon Clarke ORICA GREENEDGE 17
66 Joaquim Rodriguez TEAM KATUSHA 16
67 Rui Alberto Costa  LAMPRE - MERIDA 15
68 Jurgen Van Den Broeck LOTTO-BELISOL 15
69 Christophe Riblon AG2R LA MONDIALE 15
70 Benoit Jarrier BRETAGNE-SECHE ENVIRONNEMENT 15
71 Jérôme Pineau IAM CYCLING 15
72 Jens Keukeleire ORICA GREENEDGE 15
73 Anthony Delaplace BRETAGNE-SECHE ENVIRONNEMENT 15
74 Davide Cimolai LAMPRE - MERIDA 14
75 Steven Kruijswijk BELKIN PRO CYCLING 13
76 Daniel Navarro Garcia COFIDIS, SOLUTIONS CREDITS 13
77 Markel Irizar Arranburu TREK FACTORY RACING 13
78 Andrew Talansky GARMIN - SHARP 13
79 Giovanni Visconti MOVISTAR TEAM 12
80 Brice Feillu BRETAGNE-SECHE ENVIRONNEMENT 11
81 Rein Taaramäe COFIDIS, SOLUTIONS CREDITS 11
82 Armindo Fonseca BRETAGNE-SECHE ENVIRONNEMENT 11
83 Simon Yates ORICA GREENEDGE 11
84 Mikel Nieve Iturralde TEAM SKY 10
85 Bartosz Huzarski TEAM NETAPP-ENDURA 10
86 Amaël Moinard BMC RACING TEAM 10
87 Zakkari Dempster TEAM NETAPP-ENDURA 10
88 Adam Hansen LOTTO-BELISOL 10
89 Pierre Rolland TEAM EUROPCAR 9
90 Alexander Porsev TEAM KATUSHA 9
91 Leopold Konig TEAM NETAPP-ENDURA 8
92 Kristijan Koren CANNONDALE 8
93 Paul Voss TEAM NETAPP-ENDURA 8
94 Michele Scarponi ASTANA PRO TEAM 7
95 Tiago Machado TEAM NETAPP-ENDURA 7
96 Rafal Majka TINKOFF-SAXO 6
97 Dries Devenyns TEAM GIANT-SHIMANO 6
98 Arthur Vichot FDJ.FR 6
99 Cheng Ji TEAM GIANT-SHIMANO 5
100 Geraint Thomas TEAM SKY 4
101 Albert Timmer TEAM GIANT-SHIMANO 4
102 Yohann Gene TEAM EUROPCAR 4
103 Rafael Valls LAMPRE - MERIDA 4
104 Lars Bak LOTTO-BELISOL 4
105 SergioPaulinho   TINKOFF-SAXO 4
106 Christian Meier ORICA GREENEDGE 4
107 Reto Hollenstein IAM CYCLING 4
108 Haimar Zubeldia Agirre TREK FACTORY RACING 3
109 Jurgen Roelandts LOTTO-BELISOL 3
110 Daniele Bennati TINKOFF-SAXO 3
111 Koen De Kort TEAM GIANT-SHIMANO 3
112 Jan Bakelants OMEGA PHARMA-QUICK STEP 3
113 Marcel Wyss IAM CYCLING 3
114 Andriy Grivko ASTANA PRO TEAM 3
115 John Gadret MOVISTAR TEAM 2
116 Dmitriy Gruzdev ASTANA PRO TEAM 2
117 Jérémy Roy FDJ.FR 1
118 Mickaël Delage FDJ.FR 1
119 Sebastian Langeveld GARMIN - SHARP 1

Mountains Classification:

1 Joaquim Rodriguez TEAM KATUSHA 51 points
2 Thomas Voeckler TEAM EUROPCAR 34
3 Tony Martin OMEGA PHARMA-QUICK STEP 26
4 Vincenzo Nibali ASTANA PRO TEAM 20
5 Blel Kadri AG2R LA MONDIALE 17
6 Alessandro De Marchi CANNONDALE 17
7 Thibaut Pinot FDJ.FR 16
8 Alejandro Valverde MOVISTAR TEAM 12
9 Giovanni Visconti MOVISTAR TEAM 12
10 Nicolas Edet COFIDIS, SOLUTIONS CREDITS 12
11 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP 11
12 Amaël Moinard BMC RACING TEAM 10
13 Jean-Christophe Péraud AG2R LA MONDIALE 9
14 Cyril Lemoine COFIDIS, SOLUTIONS CREDITS 6
15 Sylvain Chavanel IAM CYCLING 6
16 Simon Yates ORICA GREENEDGE 5
17 Jens Voigt TREK FACTORY RACING 4
18 Romain Bardet AG2R LA MONDIALE 4
19 Lieuwe Westra ASTANA PRO TEAM 4
20 Christophe Riblon AG2R LA MONDIALE 4
21 Luis Angel Mate  COFIDIS, SOLUTIONS CREDITS 3
22 Pierre Rolland TEAM EUROPCAR 2
23 Tom Jelte Slagter  GARMIN - SHARP 2
24 Perrig Quemeneur TEAM EUROPCAR 2
25 Tejay Van Garderen BMC RACING TEAM 2
26 Brice Feillu BRETAGNE-SECHE ENVIRONNEMENT 2
27 Peter Sagan CANNONDALE 2
28 Niki Terpstra OMEGA PHARMA-QUICK STEP 2
29 David De La Cruz  TEAM NETAPP-ENDURA 2
30 Greg Van Avermaet BMC RACING TEAM 1
31 Andriy Grivko ASTANA PRO TEAM 1
32 Benoit Jarrier BRETAGNE-SECHE ENVIRONNEMENT 1
33 Andrew Talansky GARMIN - SHARP 1
34 Tom Dumoulin TEAM GIANT-SHIMANO 1
35 Tiago Machado TEAM NETAPP-ENDURA 1
36 Lars Bak LOTTO-BELISOL 1
37 Rein Taaramäe COFIDIS, SOLUTIONS CREDITS 1

Young Rider:

1 Romain Bardet AG2R LA MONDIALE 42hr 36min 39sec
2 Thibaut Pinot FDJ.FR @ 46 seconds
3 Michal Kwiatkowski OMEGA PHARMA-QUICK STEP + 01' 38''
4 Tom Dumoulin TEAM GIANT-SHIMANO + 12' 18''
5 Tom Jelte Slagter GARMIN - SHARP + 37' 41''
6 Peter Sagan CANNONDALE + 38' 07''
7 Jon Izaguirre Insausti MOVISTAR TEAM + 51' 42''
8 Nelson Oliveira LAMPRE - MERIDA + 58' 45''
9 Benjamin King GARMIN - SHARP + 01h 03' 08''
10 Matteo Trentin OMEGA PHARMA-QUICK STEP + 01h 05' 27''
11 Jesus Herrada Lopez MOVISTAR TEAM + 01h 07' 38''
12 Rudy Molard COFIDIS, SOLUTIONS CREDITS + 01h 15' 43''
13 Simon Yates ORICA GREENEDGE + 01h 17' 05''
14 Sébastien Reichenbach IAM CYCLING + 01h 17' 33''
15 Bryan Coquard TEAM EUROPCAR + 01h 21' 53''
16 Luke Durbridge ORICA GREENEDGE + 01h 22' 49''
17 Anthony Delaplace BRETAGNE-SECHE ENVIRONNEMENT + 01h 27' 03''
18 John Degenkolb TEAM GIANT-SHIMANO + 01h 35' 24''
19 Rafal Majka TINKOFF-SAXO + 01h 40' 13''
20 Armindo Fonseca BRETAGNE-SECHE ENVIRONNEMENT + 01h 43' 49''
21 David De La Cruz TEAM NETAPP-ENDURA + 01h 47' 58''
22 Benoit Jarrier BRETAGNE-SECHE ENVIRONNEMENT + 01h 49' 04''
23 Adrien Petit COFIDIS, SOLUTIONS CREDITS + 01h 53' 44''
24 Davide Cimolai LAMPRE - MERIDA + 01h 54' 54''
25 Arnaud Demare FDJ.FR + 01h 56' 02''
26 Elia Viviani CANNONDALE + 02h 04' 08''  

Team Classification:

1 Ag2R La Mondiale 127hr 48min 28'sec
2 Astana Pro Team @ 3min 19sec
3 Belkin Pro Cycling + 04' 25''
4 Team Sky + 04' 56''
5 BMCRacing Team + 20' 38''
6 Movistar Team + 22' 27''
7 Lampre - Merida + 24' 04''
8 Team Europcar + 27' 47''
9 Omega Pharma-Quick Step + 29' 58''
10 Team Katusha + 34' 04''
11 Trek Factory Racing + 35' 17''
12 Cofidis, Solutions Credits + 43' 30''
13 Lotto-Belisol + 47' 57''
14 Team Netapp-Endura + 51' 57''
15 FDJ.Fr + 52' 36''
16 Garmin - Sharp + 56' 50''
17 IAM Cycling + 01h 00' 34''
18 Tinkoff-Saxo + 01h 37' 40''
19 Orica Greenedge + 01h 38' 44''
20 Cannondale + 02h 02' 00''
21 Team Giant-Shimano + 02h 04' 31''
22 Bretagne - Seche Environnement + 02h 11' 23'’

Stage 10 Photos:

Vincenzo Nibali in the lead

Vincenzo Nibali has caught and passed Jaoquin Rodriguez. Photo ©Sirotti

Tony Gallopin

Tony Gallopin duriong his last moments in yellow. Photo ©Sirotti

Thibaut Pinot

Thibaut Pinot also passed Rodriguez, good enough for second place today and 6th in the GC. Photo ©Sirotti

Joaquin Rodriguez

Joaquin Rodriguez finished 9th today. Photo ©Sirotti

Alejandro Valverde

Alejandro Valverde is riding a quiet, capable Tour. Photo ©Sirotti

Jean-Chiristophe PEraud and Tejay van Garderen

Jean-Christophe Peraud and Tejay Van Gardeen (BMC). Photo ©Sirotti

Romain Bardet

Romain Bardet. Photo ©Sirotti

Ricie Porte

Richie Porte. Photo ©Sirotti

Bauke Mollema

Bauke Mollema. Photo ©Sirotti

Jurgen van den Broeck

Jurgen Van den Broeck. Photo ©Sirotti

Chris Horner

Chris Horner. Photo ©Sirotti

Michal Kwiatkowski

Michal Kwiatkowski ran of of gas at the end and lost his white jersey. Photo ©Sirotti

Peter Sagan won the intermediatesprint, but then faded.

Peter Sagan won the intermediate sprint, but the faded. Photo ©Sirotti

Michele Scarponi

Michele Scarponi had a rather spectacular crash, but got back up and fought his way back to the pack. Photo ©Sirotti

Vincenzo Nibali

Sage winner Vincenzo Nibali is back in yellow. Photo ©Sirotti

Joaquin Rodriguez

For being first over most of today's hills Joaquin Rodriguez gets the polka-dot jersey.

Romain Bardet

Romain Bardet took over the young rider classification lead from Michal Kwiatkowski. Photo ©Sirotti

Stage 10 live updates:

Weather at Mulhouse, France, 1:05 PM local time: 22c (71F), mostly cloudy with nearby locations reporting rain. Wind from the west-southwest @ 13 km/hr (7 mph), humidity is 62%. Over the last 24 hours it has rained 24.1mm (.96 inch).

Km 0: The peloton is riding through the neutral zone with Tony Gallopin the first Frenchman in yellow since Thomas Voeckler spent 10 days leading the Tour in 2011. Gallopin said, "It's incredible and indescribable. This is going to be a great Bastille Day. I would have preferred an easier stage to defend the lead but I hope the Maillot Jaune will boost me. I'm realistic. I only have 1 minute 34 second lead over Nibali, it's not much in a stage like this but I will fight at 200%."

This will be a very difficult stage with seven categorized climbs and Gallopin went deep yesterday.

Km 1: We've had the départ réel. From the gun the speed is high and break attempts are already starting. Every Frenchman will want to win today, July 14 (Fête nationale), what the English speaking world calls Bastille Day.

Km 5: We've got a break of seven containing four Frenchmen, Thomas Voeckler is among them. Peter Sagan is trying to get across. Joaquin Rodriguez and Jan Barta are on his wheel. The seven, who have a 20-second lead, are: Giovanni Visconti (Movistar), Lieuwe Westra (Astana), Christophe Riblon (AG2R), Amaël Moinard (BMC), Thomas Voeckler (Europcar), Markel Irizar (Trek) and Arnaud Gérard (Bretagne). Westra was the initial animator of the break.

It's raining on the riders and pouring at the finish.

Km 11: The riders in the break are working well together and they are flat-out hauling! They are 35 seconds ahead of Sagan's trio and 1min 30sec in front of the peloton. Jan Barta is sitting on and not helping Rodriguez and Sagan bridge up to the seven riders up the road.

Km 15: Just a few kilometers before the first climb, Col du Firstplan. The good climbers are packing a 36 x 29 gear for the day's hard climbing. Sagan and Rodriguez are not closing the gap, they are at 41 seconds behind the seven breakways, who are now 3min 12sec ahead of the pack.

Km 21: Lotto-Belisol is leading the peloton. Jerome Pineau is trying to get from the peloton up to the break. With the current high speeds I think his solo effort has zero percent chance of making it. Sagan and Rodriguez (with Barta just punching tickets behind them) are now 54 seconds behind the fast-moving seven, then Pineau at 3 minutes. The pack is now 4min 6sec behind the break of seven.

Km 23: The break is on the second-category Col du Firstplan. Lotto-Belisol leads the pack, working to defend Tony Gallopin's lead. It's pouring rain now. Sagan and Rodriguez have closed the gap a bit. They are 36 seconds behind.

Km 25: Joaquin Rodriguez is pulling his trio up to the break. They are just a few meters behind now. They've done it. The break of seven is now 10. Pineau is still trying to get up to the break, but he's four minutes behind.

Km 28: IAM Cycling has gone to the front to bring back the break. They don't have a rider in the escape (IAM's Jerome Pineau has given up his attempt to get up to the break) so Sylvain Chavanel is pulling the pack through the pouring rain.

Km 32: Thomas Voeckler took the KOM sprint from Rodriguez, Sagan was third. Now the riders have a descent on a narrow, wet mountain road. Sagan, a good bike handler, has gone clear. In the peloton, riders are getting dropped.

The intermediate sprint is at the bottom of the hill and Sagan is looking like he'll get it. The pack is nailing back the break, the gap is only 2min 31sec.

Km 39: Holy mackerel! Tony Martin descended the Firstplan really fast and brought Omega Pharma teammate Michal Kwiatkowski and a couple of other riders with him. Sagan won the intermediate sprint and has sat up to wait for the break.

Km 46: The race is on the second climb of the day, the first category Petit Ballon. Lotto-Belisol leads the peloton, which is 2min 41sec behind the break. The Martin/Kwiatkowski chase of five riders (with Reto Hollenstein, Danilo Wyss and Rein Taaramae) is in the middle, 1min 30sec behind the front riders.

In the break, Sagan, Barta and Arnaud Gerard have been dropped.

Km 48, midway up the Petit Ballon: Lieuwe Westra and Voeckler have left the other riders in the break behind. Rodriguez scrambled up to the pair as has Amaël Moinard.

Ted King (Cannodale) has abandoned.He was the Lanterne Rouge, 1hr 34min behind in the GC.

Km 51: Giovanni Visconti has made it up to the front four riders (Westra, Moinard, Vockler and Rodriguez). The Martin/Kwiatkowski group is 1min 22sec behind.

Christophe Riblon has bridged up to the front riders, now it's six. André Greipel is leading the peloton up the mountain, working for teammate Gallopin.

Km 54: The Martin group has caught Peter Sagan and Markel Irizar near the top of the climb.

Rodriguez sprinted hard for the top of the Petit Ballon with Voeckler digging deep, trying to catch him. Voeckler can't and Rodriguez takes the climb and the 10 KOM points in play. Voeckler takes the lead on the descent.

Km 64, 98 km to go: All the breakaway riders have come together. Martin has brought Michal Kwiatkowski up to the regrouped Voeckler/Rodriguez group. They are 13 riders strong. With the break 4min 26sec ahead of the peloton, Kwiatkowski (down 2min 26sec) is the virtual yellow jersey now.

Tiago Machado (NetApp-Endura), who was third in GC has crashed and abandonded. Now it is announced he has re-started.

Contador has crashed and he looks very roughed up. The doctor is examining him.

New bike for Contador. He's telling the doctor to hurry up as he gets bandaged. No panic as he adjusts his shoes. He mounts his bike. He's at least four minutes behind the peloton.

Km 67: Word is that Contador's frame snapped. Bjarne Riis looks at him from the team car and looks glum. They are climbing the Col du Platzerwasel.

Tinkoff-Saxo has sent lots of riders back to pace Contador back up.

So: The break of 13 riders, then the peloton with yellow jersey at 4min 42sec and the Contador group 3min 45sec behind the peloton.

Km 71: It looks like Tony Martin is doing all the work of leading his break up the Platzerwasel. The peloton can't be courteous, even if it were so inclined, and wait for Contador with Kwiatkowski off the front.

The Tour reports that Contador has Nicolas Roche, Michael Morkov, Daniele Bennati and Matteo Tosatto to help him regain the peloton. They've gotton a minute closer to the pack already.

NetApp Endura has brought Tiago Machado up to the peloton and next to yellow jersey Gallopin. Gallopin is unable to ride at the front of his group. Not surprising after the work he did yesterday.

Rodriguez jumped for the KOM sprint and Voeckler looked like he was ready for him. But Joaquin Rodriguez can be unbeatable in these uphill sprints and this was no exception. Rodriguez easily outdistanced Voecker to take the Platzerwasel points.

Km 76: Contador is over the summit of the Plazterwasel, four minutes behind the Gallopin group. Contador, who struggled up the climb after his crash, is going to have to have to blitz the descent

Km 79: Astana leads the peloton through thick fog on the descent. They have to catch Kwiatkowski, which is horrible for Contador.

Contador is losing ground. He's 4min 40sec behind now.

Alberto Contador is abandoning. He climbs into the team car. His Tour de France is over.

Km 96: The Martin/Kwiatkowski/Rodriguez group is 4min 15sec ahead of the peloton with race leader Gallopin. Astana continues to drive the peloton, working to nail back Kwiatkowski.

Km 98: The riders are on the second category Col d'Oderen. The race is completely changed. Instead of a Contador/Nibali shootout today, Astana has to worry about Kwiatkowski being dragged up the road by the finest living time trialist, Tony Martin. Astana remains at the peloton's front. Has Astana worked too hard the first week? They still have two more weeks of racing.

Km 101: The lead group is down to nine: Visconti (Movistar), Rodriguez (Katusha), Kwiatkowski and Martin (OPQS), Riblon (AG2R), Taaramäe (Cofidis), Wyss (IAM), Voeckler (Europcar) and Moinard (BMC) Jan Barta and Lieuwe Westra are back in the peloton. Astana probably needs Westra's strong legs to help with the chase.

Lotto-Belisol has thown in Adam Hansen to help with the chase.

Bam! Up at the front, Rodriguez jumps, with Voeckler on his wheel. Rodriquez easily takes the Col d'Oderen KOM.

Km 110: The peloton went over the Oderon 4min 35sec behind the break. Tony Martin is doing an incredible amount of work leading the break. The peloton isn't putting a dent in his lead. Under pressure from Astana's effort, the peloton is lined out.

Km 127: On the third category Col des Croix. The break is 2min 39sec ahead of the peloton. Rodriguez takes the two KOM points in front of Vockler. Astana looks to be running out of gas. Riders are being dropped with two more climbs to go.

Km 132: Tony Martin is still pulling the break, which is 2min 45sec ahead of the pack. There is some struggle in the peloton for position before the Col des Chevrèes which is very steep at the end, a patch of 18% gradient.

Km 138: Team Sky is at the front of the peloton. They must have plans for Richie Porte. Lotto-Belisol is bringing Gallopin up to the front. Rui Costa is also there. The break still has 2min 24sec.

Km 140: The break is on the day's penultimate climb, the first category Col des Chevrèes. On the initial 8% section Martin has to give up. He comes to a near stop. Kwiatkowski takes over the break's lead. Cancellara is leading the pack for Frank Schleck.

20 km to go: Astana at the front of the pack. The front break is shattered, Kwiatkowski, Rodriguez and Visconti remain. Martin had gone deep. He's zig-zagging to get up the mountain.

Gallopin and Andrew Talansky are being slightly distanced.

The front break is just Rodriguez and Kwiatkowski, Visconti has been dropped. Visconti makes it back to Kwiatkowski and passed him.

Km 142, 19 km to go, 1 km from the summit: Kwiatkowski can't hold Rodriguez' wheel. Rodriguez goes over the Chevrèes first.

Gallopin is well dropped. Nibali is riding in second place in the peloton, on the wheel of a teammate, I think Michele Scarponi.

Km 145: Rodriguez is flying down the mountain. The Nibali group is 1min 33sec behind Rodriguez. Astana rider Michele Scarponi crashed into hay bales on a corner. Nibali has just Jakob Fuglsang for help.

In the break, Kwiatkowski, Moinard and Visconti have made it up to Rodriguez.

And now Kwiatkowski has gone clear on the descent, riding down the wet road at 75 km/hr. Yellow jersey Gallopin is a minute and a half behind the Nibali group.

Km 153, 8 km to go: We're coming to the final ascent, the Le Planche des Belles Filles. Rodriguez has made it back up to Kwiatkowski.

Scarponi is making his way through the peloton, trying to get back up to his team leader, Vincenzo Nibali. Thomas Voeckler, who has spent most of the day off the front, has been caught by the peloton.

Gallopin has clawed his way back to the back of the pack.

6 km to go: The final ascent has started. The Nibali group is 1min 36sec behind Kwiatkoski/Rodriguez. Rodriguez takes off, leaving Kwiatkowski to fend for himself.

4 km to go: This is steep. Even a gifted climber like Rodriguez is having trouble. Kwiatkoski is just 28 seconds behind him. Visconti has been caught by the Nibali group.

2.5 km to go: Bam! Nibali attacks. He goes right by Kwiatkowski, who has cracked, and is hunting Rodriguez. Richie Porte cannot respond.

1.4 km to go: Nibali is catching Rodriguez. He's done it. Rodriguez gloms onto Nibali's wheel. Porte pulls the chasers with Van Garderen and Valverde behind him.

1 km to go: Nibali has dropped Rodriguez and is heading to the stage win and the yellow jersey. Rodrigeuz has been passed by the other riders.

The finish: Nibali has won his second stage. Looks like Thibaut Pinot was second.

Stage 10 map and profile:

Stage 10 map

Stage 10 map

Stage 10 profile

Stage 10 profile

Back to 2014 Tour de France |