Peter Sagan has won the sixth stage of the Tour de France win after a sprint finish in Metz.
The Slovakian powered home past Andre Greipel to clinch his third win overall, completing the race in four hours 37 minutes.
A massive crash at 25km saw Frank Schleck lose more than two minutes to the race's overall leaders, with Britain's David Millar also caught in the pile up.
Fabian Cancellara still leads Bradley Wiggins and Sylvain Chavanel by seven seconds to retain the yellow jersey.