DUNKERQUE, France — Belgian rider Tim Merlier won the crash-marred third stage of the Tour de France in a photo finish and Mathieu Van der Poel kept the yellow jersey on Monday.
Defending champion Tadej Pogačar and two-time winner Jonas Vingegaard — the main contenders — finished safely as they rolled in together with the main pack.
But Stage 1 winner Jasper Philipsen abandoned after he broke a collarbone in one of the early crashes.
When the sprinters turned for home into a strong headwind, several crashed near the line at top speeds of 65 kph (40 mph). Merlier just got the front of his wheel in front of Italian Jonathan Milan as they lunged to the line. German rider Phil Bauhaus was third.
It was Merlier's second career stage win on the Tour, four years after his first, which also came on Stage 3.
''It was a big battle and it was difficult to maintain my position, I came from very far back in the last two kilometers," he said. "When I found myself next to Milan, I knew it would be complicated to beat him.''
Van der Poel, who rides for the Alpecin-Deceuninck team, did not contest the sprint the day after narrowly beating Pogacar to win Sunday's rainy and hilly second stage.
Riders set off on Monday in wet conditions and wore light rain jackets on a 178-kilometer (110-mile) flat route from Valenciennes to coastal Dunkerque.