American cyclist Tom Danielson has won the 17th stage of the Tour of Spain, but Kazakh rider Alexandre Vinokourov has taken the overall lead headed into the race's final days.
Danielson of the Discovery Channel Team won the 166.7- kilometer mountain stage, from Adra to Granada in a sprint finish just ahead of Vinokourov. Both riders were credited with the same time of 4:09:55. Samuel Sanchez of Spain was third - 1:10 back.
The finish propelled Vinokourov into the overall lead, nine seconds ahead of Spain's Alejandro Valverde. Carlos Sastre of Spain is third overall, 1:51 behind Vinokourov.
Thursday's 18th stage covers 153 kilometers and ends with a climb up the Sierra de la Pandera. The race ends Sunday in Madrid.
Some information for this report was provided by AFP.