Op 40 km van de streep lag de Puerto de Leon, een col van eerste categorie. De kopgroep van zeven viel helemaal uiteen. De SpanjaardSerafín Martínez was duidelijk de sterkste. Hij liet zijn landgenoten Egoi Martínez en Javier Ramírez, de Nederlandse kampioen Niki Terpstra, de FransenBlel Kadri en Mikaël Cherel en de BelgJelle Vanendert achter zich. Op 1 km van de streep werd hij echter ook bijgehaald door het peloton. De finish lag op een bergje van 2 km lang, en op 600m van de streep viel de Belg Philippe Gilbert aan. De Spanjaard Joaquim Rodríguez leek even te kunnen volgen, maar Gilbert was duidelijk de sterkste. Hij won de etappe, en werd zelfs leider in het algemene klassement.