Golf fanatic Daniel Marshall played seven rounds in just one day for a cause very close to home.
The 35-year-old set about his marathon challenge after losing his dad Dougie to prostate cancer in December.
To support him on his challenge was a fleet of caddies, including his mum and two sisters.
Starting out at 3.30am, he played a gruelling 126 holes at Moray Golf Club in Lossiemouth.
The challenge, which finished 16 hours later, saw him tee up £1,152 for the charity for Prostate Cancer UK.
The 35-year-old, who plays off a six-handicap, said: “The distance covered was 26-and-a-half miles as the crow flies.
“But that would be if you were playing the game right and hitting the ball straight every time. As it was, I must have walked a lot further.
“By the end of the seventh round my legs felt like jelly, but it was worth it.
Mr Marshall, a plumber who lives in Linkwood Road, Elgin, said: “Until my dad was diagnosed I had absolutely no idea just how common prostate cancer is.
“The charity is a great one and was worth supporting.”
Mr Marshall received support from his friends and family during the challenge.
He said: “My sisters Vicki and Rebecca, my mum Jose and my friends Ali Macrae and Greg Borthwick all took turns carrying my bags. But it was their company as much as anything which helped.”