Chris Froome moves into third place at the Vuelta a Espana after finishing in front of all of his rivals during stage 14.
Froome seemed to be struggling on the 8.3km ascent to La Camperona at the end of the stage and was dropped by his rivals on the climb but it didn't take him long to bridge the gap and rejoin the group before leading them across the line.
The Team Sky rider finished seven seconds ahead of current race leader Alberto Contador and also took 29 seconds off of Alejandro Valverde.
Froome is now one minute and 13 seconds behind the red jersey and with performances like today I could easily see him going on to win the race overall.
Ryder Hesjedal won the stage today after out climbing Oliver Zaugg within the last 200 metres.
Zaugg looked like he was going to win the stage when he passed Hesjedal and built a lead of around 100 metres but the Canadian caught him in the final kilometre and Zaugg couldn't stop him winning the stage.
With more summit finishes coming up in the next few days this is where the race could be won or lost for all the main contenders. For me the race is only between Contador, Valverde, Froome and Joaquim Rodriguez and with all these riders being excellent climbers it will be interesting to see who can perform the best.
Contador struggled towards the end of the climb and if Froome wants to gain extra seconds he will need to attack towards the end of the climbs as this seems to be where the Spaniard tires.
Stage 14 result
1 Ryder Hesjedal (Can) Garmin-Sharp, 5:18:10
2 Oliver Zaugg (Swi) Tinkoff-Saxo, +10secs
3 Imanol Erviti (Spa) Movistar, +30
4 Alexandr Kolobnev (Rus) Katusha, +39
5 Louis Meintjes (RSA) MTN-Qhubeka, +42
6 Bart de Clerq (Bel) Lotto Belisol, +52
7 Romain Sicard (Fra) Europcar, +1:44
8 David Arroyo (Spa) Caja Rural-Seguros RGA, +2:02
9 Carlos Verona (Spa) Omega Pharma - Quick-Step, +2:15
10 Chris Froome (GB) Team Sky, +2:36
11 Joaquim Rodriguez (Spa) Katusha, +2:37
12 Alberto Contador (Spa) Tinkoff-Saxo, +2:43
13 Fabio Aru (Ita) Astana, +2:45
14 Alejandro Valverde (Spa) Movistar, +3:05
1 Alberto Contador (Spa) Tinkoff-Saxo, 54:20:16
2 Alejandro Valverde (Spa) Movistar, +42
3 Chris Froome (GB) Team Sky, +1:13
4 Joaquim Rodriguez (Spa) Katusha, +1:29
5 Rigoberto Uran (Col) Omega Pharma - Quick-Step, +2:07
6 Fabio Aru (Ita) Astana, +2:15
7 Samuel Sanchez (Spa) BMC Racing, +3:26
8 Robert Gesink (Ned) Belkin, +4:14
9 Winner Anacona (Col) Lampre-Merida, +4:36
10 Dan Martin (Ire) Garmin-Sharp, +4:37