German Kittel wins Tour de France third stage
Germany's Marcel Kittel celebrates as he crosses the finish line at the end of the 155 km third stage of the 101st edition of the Tour de France between Cambridge and London, on July 7, 2014 - by Lionel Bonaventure
It was the German 26-year-old's second stage victory already in this year's Tour on the final day of racing in Britain before heading back across the Channel to France.
Slovak Peter Sagan was second with Australian Mark Renshaw in third.
Italian Vincenzo Nibali kept the race leader's yellow jersey.
As was expected for such a short, flat stage, it came down to a mass bunch sprint.
Kittel's Giant-Shimano team perfectly controlled the run-in over the final few kilometres and when they launched their man, there never looked to be any doubt that he would win.
It was Kittel's sixth stage victory over the last two Tours, having won four stages last year, including both the first and last.
The fight was on behind Kittel to get in his slipstream.
Cannondale's Sagan, the green jersey holder, won that battle but never even tried to dart out from behind the imperious German to try to overtake.