Tim Merlier pipped Jonathan Milan on the line in a sprint finish to win a crash-marred stage three of the Tour de France. The Belgian edged the Italian by the slenderest of margins with Germany’s Phil Bauhaus in third on a day when Mathieu van der Poel retained the race leader’s yellow jersey and stage...