Mark Cavendish won the 51th stage of the tour de France after beating Tyler Farrar in a Sprint finish on a flat stage, and Rinaldo Nocentini of Italy held on to the yellow Jersey.
Cavendish wins 51th stage of tour.