Misty skies transformed to brilliant blue just in time for Ally Beaven to cross the finish line at the Trotternish Race today (Saturday 2 June.)
With a time of 3 hours 16 minutes and 31 seconds, the racer finished over ten minutes ahead of his nearest competitor.
Dave Ward finished in second place in 3 hours 29 minutes and 54 seconds.
Speeding along in third place was Iain Stewart with his time of 3 hours 40 minutes 42 seconds.
The Old Man of Storr provided a glowering backdrop as the racers neared the finish line.
The first lady to finish was Sarah Wingrove, taking seventh place overall. She finished with a time of 3 hours 57 minutes and 30 seconds.
The full results will be published on The Skye Times in due course.