Joaquim Rodríguez, del Katusha Team, dio una clase de veteranía en el Puerto de Ancares y acabó consiguiendo una nueva victoria. El catalán, acompañado por Dani Moreno, de su mismo equipo, y Alejandro Valverde, del Movistar Team, no reaccionó a los ataques de Alberto Contador, del Saxo Bank-Tinkoff Bank, hasta que salió a menos de dos kilómetros del final. Alcanzó al madrileño y aguantó otro arreón de éste, pero Purito volvió a usar explosividad para marcharse en los últimos metros y terminar levantando los brazos con 5 segundos sobre Contador, 13 sobre Alejandro Valverde y 38 sobre Chris Froome, del Sky.
En la subida final dieron alcance a Alberto Losada, también del Katusha, quien había sido el más fuerte de una escapada que contó con la presencia de Javi Moreno, del Movistar Team, Ben Gastauer y Blel Kadri, del Ag2r, Adrián Palomares, del Andalucía, Alessandro Ballan, del BMC, David Moncoutie y Rudy Molard, del Cofidis, Amets Txurruka, del Euskaltel-Euskadi, Maciej Paterski, del Liquigas-Cannodale, Dario Cataldo y Serge Pauwels, del Omega Pharma-QuickStep, Simon Clarke, del Orica-GreenEdge, Juanma Gárate, del Rabobank, premiado como el más combativo, y Jan Bakelants y Laurent Didier, del RadioShack-Nissan.
En la general, Joaquim continúa al mando con Contador a 22 segundos, y Froome y Valverde a 1 minuto y 41 segundos.