LLEIDA, Spain -- Brit Mark Cavendish won the 12th stage of the Spanish Vuelta on Thursday, while Igor Anton of Spain retained the overall race lead.

Cavendish finished the 107.2-mile leg from Andorra la Vella to Lleida in 4 hours, 30 seconds after timing his final sprint to perfection, beating Tyler Farrar in second and Matthew Harley Goss third.

"Hopefully, I can continue winning for as long as I am a professional," Cavendish said.

Anton remains 45 seconds ahead of Vincenzo Nibali of Italy in the overall standings.

Stage 12 Results
1 Mark Cavendish (GBr) Team HTC-Columbia - 4:00:30
2 Tyler Farrar (USA) Garmin-Transitions
3 Matthew Goss (Aus) Team HTC-Columbia
4 Denis Galimzyanov (Rus) Team Katusha
5 Thor Hushovd (Nor) Cervélo Test Team
6 Oscar Freire (Spa) Rabobank
7 Allan Davis (Aus) Astana
8 Wouter Weylandt (Bel) Quick Step
9 Sébastien Chavanel (Fra) FDJ
10 Philippe Gilbert (Bel) Omega Pharma-Lotto

General classification after stage 12
1 Igor Anton (Spa) Euskaltel-Euskadi - 51:37:45
2 Vincenzo Nibali (Ita) Liquigas-Doimo - 0:00:45
3 Xavier Tondo (Spa) Cervélo Test Team - 0:01:04
4 Joaquin Rodriguez (Spa) Team Katusha - 0:01:17
5 Ezequiel Mosquera (Spa) Xacobeo Galicia - 0:01:29
6 Marzio Bruseghin (Ita) Caisse d'Epargne - 0:01:57
7 Ruben Plaza (Spa) Caisse d'Epargne - 0:02:07
8 Rigoberto Uran (Col) Caisse d'Epargne - 0:02:13
9 Nicolas Roche (Irl) Ag2R-La Mondiale - 0:02:30
10 Frank Schleck (Lux) Team Saxo Bank

Full results here..





Click Here