A man has been rescued in a race against the advancing tide after his leg became trapped.
The man, in his early 20s, is believed to have been walking on rocks below Birnbeck Road, Weston-super-Mare, on Tuesday afternoon.
The fire service said his left leg became trapped in a crack in the cliff, with high tide about an hour-and-a-half away.
Emergency services worked together to save him.
An Avon Fire and Rescue service spokesman said firefighters, the ambulance service, police and the coastguard had attended the scene, just after 1600 GMT.
While paramedics gave the man pain relief, firefighters lubricated his leg and he was pulled to safety.
Coastguards and firefighters then carried him across the rocks and he was taken to Weston General Hospital by ambulance with a suspected broken leg.
Steve Bagg, from the fire service, said the back-up plan had been to break the rocks.
"We didn't want to take any chances as the tide would have left the man submerged, clearly placing him at severe risk."