Five years on from his 30th, Mark Cavendish claimed a 31st stage win on the Tour de France.
The Manx rider got the better of a sprint finish into Fougères in Brittany.
Cavendish only got the nod to ride for Deceuninck Quick-Step on this year's Tour, after Ireland's Sam Bennett withdrew days before the start of the race.
It was stage 14 of the 2016 Tour when Cavendish last took a stage victory. The win also saw Cavendish collect the green points jersey.
Mathieu van der Poel (Alpecin-Fenix) retains the leader's yellow jersey, with an eight-second advantage over Julian Alaphilippe (Deceuninck Quick-Step).
"I didn't think I'd get to come back to this race," Cavendish said after the stage.
🤩 A symbolic win for the Wolfpack!
🤩 Un succès symbolique pour le Wolfpack !@MarkCavendish 💪#TDF2021 pic.twitter.com/ymY5QmYZAr— Tour de France™ (@LeTour) June 29, 2021
"I thought I was never coming back to this race.
"When you come to Deceuninck-QuickStep, they have the best riders in the world, so it wasn't even a though to come here."
Earlier in the day, the peloton staged a protest against what they believe are dangerous racing conditions.
After about a kilometre of riding, the riders stopped and got off their bikes for one minute, before carrying on.
Caleb Ewan was forced with withdraw from the Tour after sustaining a broken collarbone in a fall that also took down Peter Sagan yesterday.
While Geraint Thomas suffered a dislocated shoulder, and Primoz Roglic escaped with bad wounds in a separate incident.
Irvine named captain of Irish Olympic boxing team bound for Tokyo Games
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.