Greg James has finished his Pedal to the Peaks Sport Relief challenge - two weeks after it had to be called off due to dangerous weather.
The Radio 1 DJ's aim was to climb three of the highest mountains in the UK and cycle the distances between them.
He completed the challenge - 'Gregathlon' - on Friday after reaching the summit of Ben Nevis.
Greg said: "I would not have been able to get up that mountain without the support of so many people."
Despite challenging weather conditions, Greg managed to climb to the top of Mount Snowdon and Scafell Pike, and cycled in between each one for Sports Relief.
But he was forced to cancel the last part of the journey because weather conditions were not safe to continue.
Unfortunately @GregJames can't continue his #Gregathlon challenge for @SportRelief. The weather has made it too dangerous— BBC Newsbeat (@BBCNewsbeat) March 1, 2018
This is the moment he had to break the news on @BBCR1. pic.twitter.com/XWLrc3D4NP
On Wednesday he returned to the spot where he'd abandoned the challenge to complete the ride and climb Ben Nevis.
So far, he's raised nearly £1m for charity.
The money will be used to help break the stigma around mental health and make sure that support is available for those experiencing mental health issues where they most need it.
absolutely incredible effort from @gregjames @BBCR1 @sportrelief well done for completing the #gregathon #PedalToThePeaks challenge. you're a winner! supporting #mentalhealth even more respect 🎩🎩🎩 hats off to you fella!— Chris Boothby (@chrisguyboots) March 16, 2018
On reaching the finish line for the challenge, Greg said he thought the moment might never happen.
"We managed to get up there and I can't believe it. I thought we would never finish."