German Marcel Kittel took stage 4 of the Tour de France
at 237.5 k the longest stage in 2016 edition.
The peloton gunned along at a fair pace as the approach to the finish in Limgoges far from flat.
An emotional— inCycle (@inCycleTV) July 5, 2016
marcelkittel</a> after crossing the line! Congratulations once again. <a href="https://twitter.com/hashtag/TDF2016?src=hash">#TDF2016</a> <a href="https://twitter.com/Etixx_QuickStep">Etixx_QuickStep pic.twitter.com/VvLGf9e94o
Kittel was not to be denied he won the race by the narrowest of margins from Frenchman Bryan Coquard.
marcelkittel</a> wins Stage 4 of the <a href="https://twitter.com/hashtag/tdf2016?src=hash">#tdf2016</a> <a href="https://t.co/23K5jzX0zM">pic.twitter.com/23K5jzX0zM</a></p>— CyclingHub.tv (CyclingHubTV) July 5, 2016
Coquard left his attack just a little late as the slightly uphill finish pulled on the legs.
He came within a millimetre of claiming the race.
Race leader Peter Sagan came third to keep hold of yellow and retake the lead in the points race from Mark Cavendish.