Simon Clarke of Israel Premier Tech won Stage 5 of the Tour de France in a photo finish after a 157-km run from Lille to Arenberg featuring 20 km of cobbled mining roads on Wednesday.