Marcel Kittel won a third Tour de France stage in four attempts and Chris Froome suffered a crash as the 101st edition of the race resumed in northern France on Tuesday.
There was drama early on the 163.5km stage from Le Touquet-Paris-Plage to Lille as defending champion Froome went down after six kilometres.
And the finish produced a familiar winner as Kittel (Giant-Shimano) out-sprinted Alexander Kristoff (Katusha) and Arnaud Demare (FDJ) to add to his wins in Harrogate and London.
Vincenzo Nibali (Astana) was 24th to retain the race leader’s yellow jersey.
Froome finished 42nd on the stage, slipping from fifth to seventh overall ahead of a challenging fifth stage which will commemorate 100 years since the start of World War One.