Een vluchtersgroep van negen renners, zonder Belgen, werd door de sprintersploegen voortdurend binnen schot gehouden. Alle grote teams deden hun duit in het zakje en zo werden de leiders precies op het goeie moment gegrepen.
In de straten van Lleida nam Columbia de bovenhand. Goss loodste Cavendish, die al elke sprint verloren had, met een kleine voorsprong op de rest door de slotbocht. Zo werd het kinderspel voor de Brit, die zijn eerste zege behaalde in deze Vuelta.
"Het ging er zeer chaotisch aan toe, maar mijn ploegmaat Goss heeft een geweldige job gedaan", sprak Cavendish. "Op 600 meter van de streep gingen we door. Het ging zo hard dat we snel los kwamen van de anderen. Ik wilde de zege aan Goss laten, maar uiteindelijk ben ik het dus geworden. Maar dat het team wint is het belangrijkste, we zijn allemaal uitermate gelukkig."
"Garmin en Quick-Step hebben het zichzelf misschien wat moeilijk gemaakt door zo snel beginnen te jagen op de vluchters, daar hebben wij met de ploeg toch een beetje van kunnen profiteren."
Uitslag rit 12
| 1. | Mark Cavendish (GBr) | 173 km in 4u00'30" |
| 2. | Tyler Farrar (VS) | |
| 3. | Matthew Goss (Aus) | |
| 4. | Denis Galimzijanov (Rus) | allen |
| 5. | Thor Hushovd (Noo) | |
| 6. | Oscar Freire (Spa) | |
| 7. | Allan Davis (Aus) | zelfde |
| 8. | Wouter Weylandt | |
| 9. | Sébastien Chavanel (Fra) | |
| 10. | Philippe Gilbert | tijd |
| 11. | Angelo Furlan (Ita) | |
| 12. | Daniele Bennati (Ita) | |
| 16. | Theo Bos (Ned) | |
| 23. | Greg Van Avermaet | |
| 24. | Nico Sijmens | |
| 44. | Igor Anton (Spa) | |
| 54. | Romain Zingle | |
| 70. | Jurgen Van Goolen | |
| 79. | Jan Bakelants | |
| 116. | Olivier Kaisen | op 17" |
| 139. | Nick Nuyens | z.t. |
| 145. | Gianni Meersman | 30" |
| 149. | Denis Mensjov (Rus) | z.t. |
| 150. | Jelle Vanendert | |
| 152. | Frederik Willems | |
| 154. | Nikolas Maes | |
| 158. | Kevin De Weert | |
| 161. | Leif Hoste | 53" |