A 12. szakasz során a Ponteareas és Pontevedra közötti 167,3 kilométer leküzdése várt a mezőnyre, az etap elején-közepén két harmadik kategóriás hegy megmászásával.
Egy négy tagú szökevénycsoport hamar ellépett a mezőnytől, az emelkedők előtt már csaknem 10 perces volt az előnyük. Ez aztán folyamatosan csökkent, a kilométerek múlásával pedig Adam Hansen akcióba lendült a szökevényektől, de utolérték, sőt, el is szakadtak tőle.
A főmezőny persze nagy tempóban jött hátulról, hat kilométerrel a vége előtt mindenkit befogtak, készülhettek a sprinterek a befutóra. Az utolsó kilométer enyhén emelkedett, a szakaszgyőzelmet pedig végül a szlovák Peter Sagan szerezte meg, akinek ez volt a második diadala az idei Vueltán. Sagan mögött John Degenkolb és Daniele Bennati ért a célba.
Az összetett első helyén nem történt változás, továbbra is Bradley Wiggins viselheti a piros trikót.
1. Peter Sagan (szlovák, Liquigas-Cannondale) 4:03:01 óra
2. John Degenkolb (német, HTC-Highroad) 1 másodperc hátrány
3. Daniele Bennati (olasz, Leopard Trek) azonos idővel
Az összetett állása
1. Bradley Wiggins (brit, Sky Procycling) 46:53:47 óra 2. Christopher Froome (brit, Sky Procycling) 7 mp.h. 3. Fredrik Kessiakoff (svéd, Pro Team Astana) 9 mp.h.