British sprint expert Mark Cavendish won the 12th stage of the Tour of Spain on Thursday, while Spain's Igor Anton retained the leader's jersey.
Cavendish wins 12th stage of Tour of Spain