More than 250 runners dressed as Santa have chased three others dressed as Christmas puddings across a beach.
The annual 5km (3 mile) chase on Weymouth beach usually sees one pudding pursued but this year to celebrate the event's 10th anniversary former puddings were invited back.
The event raises funds for the Will Mackaness Trust.
It is named in memory of the Wey Valley School student who died of a brain tumour in 2008.
The event, which has been running since 2008, also featured a Chase the Elf 2km (1.2 mile) run for under 14s.
Will Mackaness' mum, Pam Govier, said he was "passionate" about sport.
"He lived life to the full with a smile, despite undergoing the demanding treatment for a grade four brain tumour," she said.
"Will died two weeks after after his 16th birthday and two hours after hearing his GCSE results."
The trust organises windsurfing and sailing courses for young people in Weymouth, Portland, Dorchester and Yeovil in Somerset.