Peter Sagan thrashed his rivals in the fight for the green jersey when he won the seventh stage of the Tour de France after a fine tactical move by his Cannondale team on Friday.

Sagan outsprinted German John Degenkolb and Italian Daniele Bennati at the end of a 205.5-km ride from Montpellier to move 94 points clear in the points classification.

Rivals Mark Cavendish and Andre Greipel scored no points on the day after being dropped following a brutal acceleration by Cannondale on a tricky climb and finishing almost 15 minutes behind Sagan.

"After my first-day crash, I didn't feel very good and I trusted in myself every day and now, day by day, I feel better and today came my first victory in the Tour de France and I thank my team," said Sagan.

"I am very happy and I thank my team because without my team I couldn't have done what I did. This victory is for all our team."

South African Daryl Impey retained the overall leader'syellow jersey, which he will probably lose after Saturday's first mountain stage, a 195-km trek between Castres and Ax-3-Domaines.

"We came out here today to protect the jersey and we have done that," Impey said in a television interview.

Pre-race favourites Alberto Contador and Chris Froome made it safely to the finish but American Christian Vande Velde abandoned after being involved in a huge crash after 11 kilometres.

Source: Agencies