Radio 1 DJ Greg James has completed his "Gregathlon" challenge for Sport Relief in Norwich.
He finished five triathlons in five days in five cities.
Fighting back tears, he told his listeners: "Thanks everybody for all your support. It's been the most ridiculous week ever. I've learnt so much about myself, everyone coming together and everyone being a team."
He's raised £750,000 for Sport Relief - so far.
To support Sport Relief and donate £3 text GREG to 70703. Costs £3 plus your standard network message rate.
Here are Greg's five top moments through the week.
Before starting the final day of his challenge Greg received good luck messages from James Corden, Coldplay and Sharron Davies - among others.
Greg seemed happy when he'd finished his final swim.
He did his final run with Jim Chapman and cricketer James Anderson.
At the end of the challenge at Greg James' home city, he was clearly happy to finish.
Eddie Izzard wishes Greg James luck at the beginning of the fourth day in Sheffield.
Even former cricketer Geoffrey Boycott wished him well from South Africa.
There was trouble in the middle of the bike ride when Greg fell off.
Greg did his run through the city with Example and Nick Grimshaw.
Day three and Greg had his hardest day yet.
After some rest and recuperation, Greg was up and about again.
John Bishop wished him luck for his triathlon challenge.
Kimberly Wyatt also wished him luck and he finished day at BBC Scotland.
Day two and EastEnders actor Danny Dyer wished Greg all the best.
He did his swim in a pool on day two.
And then he went running with All Time Low and nearly had a bath with them afterwards.
Greg started his challenge with a good luck message from Coldplay's Chris Martin.
He finished the day by breaking a ribbon at BBC Northern Ireland.
Sport Relief posted a collage of pictures from day one.