Mark Cavendish timed his sprint perfectly to win his 28th Tour de France stage by the narrowest of margins on Monday.
The Dimension Data rider looked in great shape and completed the 223.5km run from Granville to Angers in an impressive time of 5 hours, 59 minutes and 54 seconds, edging out German rival Andre Greipel in a thrilling photo finish.
Peter Sagan, who just missed out on a podium finish, will wear the leader’s yellow jersey for a second day on Tuesday while Julian Alaphilippe will start in second place, eight seconds adrift.
Movistar’s Alejandro Valverde and two-time winner Chris Froome are currently sitting third and fourth respectively.
Colombia’s Nairo Quintana, Alberto Contador and Fabio Aru all finished safely and remain well in contention going into Tuesday’s fourth stage, a gruelling 237.5km trek from Saumur to Limoges.