Belgium's Philippe Gilbert took his second stage win of the Vuelta a Espana on Friday, while Spain's Alberto Contador retained the overall lead.
Spain's Alejandro Valverde finished second behind BMC rider Gilbert in the 183.4-km stage from Penafiel, with Dani Moreno, also of Spain, in third.
Gilbert, who won the ninth stage of the race in Barcelona, accelerated at the head of a pack of some 40 riders with 500 metres to go to win again.
Nicolas Roche remains 12th overall.
Contador finished back in the pack in 10th spot but, while his lead over Valverde in the general classification was cut by 17 seconds today, the Team Saxo Bank rider still boasts a sizeable advantage of one minute and 35 seconds heading into the final weekend.
The 29-year-old Contador, riding in his first grand tour since returning from a drug ban, is also two minutes and 21 seconds clear of third-placed Rodriguez while Briton Chris Froome (Team Sky) remains fourth, nine minutes and 48 seconds adrift of the leader