Three-time world champion Peter Sagan won stage five of the Tour de France in Quimper.
The Bora-Hansgrohe rider had the power to hold off Sonny Colbrelli of Bahrain-Merida in a sprint after a steep uphill rise to the finish.
BMC’s Greg Van Avermaet came home in seventh place to retain the yellow jersey.