Etap nie wniósł istotnych zmian w czołówce wyścigu, nie licząc dwusekundowej bonifikaty, którą zarobił na lotnej premii drugi w klasyfikacji generalnej Irlandczyk Nicolas Roche. Kolega klubowy Majki zmniejszył w ten sposób do 31 sekund stratę do Nibalego. Do mety dojechał wprawdzie porwany na grupy peleton, ale w pierwszej, 45-osobowej, znaleźli się wszyscy liczący się w wyścigu zawodnicy. Najszybciej finiszował Gilbert, który za trzy i pół tygodnia będzie bronić we Florencji tęczowej koszulki mistrza świata. Belg korzysta z przywileju występów w tym trykocie, jednak dopiero w czwartek odniósł pierwsze w tym sezonie zwycięstwo. Na ostatnich metrach doścignął i wyprzedził próbującego długiego finiszu Norwega Edvalda Boassona Hagena. Trzeci minął kreskę Argentyńczyk Maximiliano Richeze. Jadący czujnie Majka był 29. W piątek peleton zbliży się do Pirenejów na odcinku z Valls do Casteldefells. Wyniki 12. etapu, Maella - Tarragona (164,2 km): 1. Philippe Gilbert (Belgia/BMC) - 4:03.44 2. Edvald Boasson Hagen (Norwegia/Sky) 3. Maximiliano Richeze (Argentyna/Lampre-Merida) 4. Luca Paolini (Włochy/Katiusza) 5. Gianni Meersman (Belgia/Omega Pharma-Quick Step) 6. Francesco Lasca (Włochy/Caja Rural) 7. Steve Chainel (Francja/AG2R La Mondiale) 8. Reinardt Janse Van Rensburg (RPA/Argos-Shimano) 9. Anthony Roux (Francja/FDJ) 10. Zakkari Dempster (Australia/NetApp-Endura) ... 29. Rafał Majka (Polska/Saxo-Tinkoff) ten sam czas 60. Tomasz Marczyński (Polska/Vacansoleil) strata 10 s 96. Maciej Paterski (Polska/Cannondale) 59 123. Sylwester Szmyd (Polska/Movistar) 2.11 153. Bartosz Huzarski (Polska/NetApp-Endura) 2.47 Klasyfikacja generalna: 1. Vincenzo Nibali (Włochy/Astana) - 45:26.06 2. Nicolas Roche (Irlandia/Saxo-Tinkoff) 31 s 3. Alejandro Valverde (Hiszpania/Movistar) 46 4. Chris Horner (USA/RadioShack Leopard) 46 5. Joaquim Rodriguez (Hiszpania/Katiusza) 2.33 6. Domenico Pozzovivo (Włochy/AG2R La Mondiale) 2.44 7. Ivan Basso (Włochy/Cannondale) 2.52 8. Thibaut Pinot (Francja/FDJ) 3.35 9. Rafał Majka (Polska/Saxo-Tinkoff) 3.46 10. Daniel Moreno (Hiszpania/Katiusza) 3.56 ... 30. Marczyński 15.37 45. Szmyd 37.19 57. Huzarski 46.36 82. Paterski 1:06.32