Sagan wins crash-filled Stage 6 Greipel involved in two crashes, still finished in second place updated 11:30 a.m. METZ, France - 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.