Lagos de Covadonga - Spaniard Carlos Barredo won stage 15 of the Tour of Spain from Solares to Lagos de Covadonga on Sunday, while Italian Vincenzo Nibali retained the overall lead.
Second behind the Quick Step rider on the race's second mountain-top finish in three days was Belgium's Nico Sijmans, with Martin Velits of Slovakia in third.
Race leader Nibali successfully defended his number one spot despite an attack by Spanish contender Ezequiel Mosquera on the final climb.
The Tour of Spain finishes in Madrid on September 19.
Stage Fifteen Results:
1. Carlos Barredo, Spain, QuickStep, 4 hours, 33 minutes, 9 seconds.
2. Nico Sijmens, Belgium, Cofidis, 1:07 behind.
3. Martin Velits, Slovakia, HTC-Columbia, 1:43.
4. Greg van Avermaet, Belgium, Pharma-Lotto, 2:06.
5. Pierre Cazaux, France, Francaise des Jeux, 2:10.
6. Olivier Kaisen, Belgium, Pharma-Lotto, 2:12.
7. Ezequiel Mosquera, Spain, Xacobeo Galicia, 2:15.
8. Vincenzo Nibali, Italy, Liquigas-Doimo, 2:26.
9. Peter Velits, Slovakia, HTC-Columbia, same time.
10. Joaquin Rodriguez, Spain, Team Katusha, same time.
Overall Standings:
1. Vincenzo Nibali, Italy, Liquigas-Doimo, 65 hours, 31 minutes, 14 seconds.
2. Joaquin Rodriguez, Spain, Team Katusha, 4 seconds behind.
3. Ezequiel Mosquera, Spain, Xacobeo Galicia, :39.
4. Peter Velits, Slovakia, HTC-Columbia, 2:29.
5. Xavier Tondo, Spain, Cervelo, 2:30.
5. Nicholas Roche, Ireland, AG2R La Mondiale, 2:47.
6. Frank Schleck, Luxembourg, Team Saxo Bank, 2:48.
8. Thomas Danielson, United States, Garmin-Slipstream, 3:48.
9. Carlos Sastre, Spain, Cervelo, 4:29.
10. Vladimir Karpets, Russia, Katusha, 5:27.