Stage 14 of the Vuelta a Espana finished with an impressive sprint finish from Canada’s Ryder Hesjedal.
Oliver Zaugg of Switzerland looked set to take the victory when he rode clear of the breakaway group on a merciless hill climb about 1.5km from the finish line.
The 2012 Giro d’Italia winner hung on, though, accelerating hard to win. Spain’s Imanol Erviti came in third.
Hesjedal finished with a ten second lead on Zaugg, who finished second.
Brit Chris Froome was the best of the overall leaders on stage 14, finishing in tenth place.
The Team Sky rider surprised many with an impressive late effort. He moves into third in the overall standings, 73 seconds behind leader Alberto Contador of Spain.
Contador retains the red jersey and Alejandro Valverde is currently in second place overall.