Germany's Andre Greipel

Andre Greipel won his second stage of the Tour de France in a sprint finish at the end of Wednesday's 189.5km run from Arras to Amiens.

Greipel overhauled Briton Mark Cavendish and Alexander Kristoff of Norway while holding off the fast-finishing Slovak Peter Sagan.

Having won Sunday's second stage as well, Greipel kept his hold on the green points jersey and also maintained German domination of Tour sprints following the success of Marcel Kittel the previous two years.
Source: AFP