Firefighters rescued a 60-year-old man after he became stuck 40ft up a yacht mast.
The sailing fan had been carrying out maintenance on his boat at Portishead Marina on Wednesday when the pulley system jammed while he was up the mast.
The embarrassed yachtsman spent two hours stranded in pouring rain, before calling for help from a mobile.
Three fire crews were called to the upmarket marina development and rescued the man with the help of harbour staff.
Firstly, firefighters moved the yacht away from a walkway where it was moored, into a lock.
Then the water was drained from the 10m-deep lock, causing the boat to sink below ground level.
A rope was used to topple the boat slightly before a ladder was placed on the mast, which the man was able to clamber down.
He was cold but uninjured in the ordeal which had lasted for nearly three-and-a-half hours.
Avon Fire and Rescue spokesman, Adrian Mantle said: "I have never had a rescue like this in 22 years of working here.
"You get odd rescues all the time but I've never had someone stuck up a mast before."