Mark Cavendish of Britain won the 12th stage of the Tour de France on Thursday, hours after cycling's showcase race was thrown into chaos with a third doping bust this year and netting the biggest name yet.
42152
Cavendish wins 12th stage
4475
Costa wins Tour of Switzerland
4960
Number of cyclist casualties & injuries jumps drastically
13389
Pagliarini wins sixth stage
143107
Armitstead wins final stage of La Route de France
624
Cavendish retains green jersey
83001
Brown wins stage three
33102
Australia's Simon Gerrans wins Tour of Denmark
70674
Anton wins fourth stage of Tour of Spain
31643
Cavendish wins his third stage
43474
Chavanel wins 19th stage of Tour de France
140736
Cyclist was saved by helmet
9383
Goss wins criterium prelude to Tour Down Under
71020
Kreuziger wins 19th stage
162952
Lance will race the Tour de France
91848
Britain's David Millar wins 12th stage at Tour de France
101167
Jens Voigt wins Tour of Poland