Sagan wins 6th stage of Tour de France |


METZ, France (AP) - Peter Sagan of Slovakia has edged Andre Greipel of Germany in a sprint finish to win the sixth stage of the Tour de France.
Fabian Cancellara of Switzerland retained the yellow jersey for a seventh day after the 129-mile trek from Epernay to Metz through the Champagne region.
Giro d'Italian champion Ryder Hesjedal, Frank Schleck and Mark Cavendish were among the riders involved in a huge crash that split the peloton 16 miles from the finish.