Germany's John Degenkolb has won the Tour of Spain's 10th stage, while Spain's Joaquim Rodriguez held on to the overall leader's red jersey.
Degenkolb of the Argos-Shimano team dashed to his fourth stage victory of this year's race in the mass sprint finish of the 190-kilometre ride in northwestern Spain.
The 23-year-old had already won the second, fifth and seventh stages of this year's Tour of Spain.
Rodriguez of team Katusha held on to the overall race lead, with a 53-second advantage of his nearest rival, Britain's Chris Froome of Team Sky.
Spain's Alberto Contador of Saxo-Bank is in third place in the overall standings, one minute behind the leaders.
Two New Zealanders, Hayden Roulston and Julian Dean, are competing in the race.