A rescue operation was launched after a 72ft fishing trawler with seven people on board ran aground on rocks.
Two RNLI lifeboats and a Coastguard helicopter raced to the Kylerhea Narrows off Skye after the alarm was raised shortly before 6pm on Tuesday.
Kyle RNLI lifeboat, which launched in a snowstorm, was the first to arrive.
As the tide came into the narrows, there were concerns the trawler might capsize as it was being pivoted around and forced further aground.
However, as the tide continued to rise, the vessel came off the rocks.
The trawler then headed to Mallaig to be inspected for damage under escort by Mallaig RNLI lifeboat, which had arrived at the scene at around 6.30pm.
No one was injured in the incident.
Nicholas Rossi: Rape suspect who ‘faked death’ makes bizarre Utah court appearance after extradition from UK
Historic day as pagan druid addresses MSPs during Time for Reflection at Holyrood
Emma Caldwell: Iain Packer on trial accused of 2005 murder
Read more from Sky News:
Kyle RNLI rescue dog saved from rock
Man rescued after 24 hours stuck on remote cliff
Be the first to get Breaking News
Install the Sky News app for free
Jonathon MacKinnon, RNLI helm for the Kyle lifeboat, said: “This was a rapidly evolving situation which became extremely serious when the tide began to force the vessel over.
“There was the potential for it to go wrong quite quickly, so it was a relief to see the vessel float free 20 minutes later.”