A mixture of relief and exhaustion washed over hundreds of runners who completed the 31st Sudbury Fun Run.
The annual Good Friday event saw around 400 competitors take part in the five mile race, which began in Station Road, Sudbury.
From keen club runners to those dressed in fancy dress – including superman and Elmo – each participant called upon reserves of stamina and determination to finish the course, which wound its way through Great Cornard and culminated in a last-ditch sprint at Belle Vue Park.
Race organiser Jonathan Price, who puts on the run with Sudbury Joggers, said all those involved, including a further 200 people who walked the route, had enjoyed the event.
“Everything went reasonably smoothly and there was a clean bill of health with regards to injuries, apart from a few plasters and bandages,” said Mr Price.
“The weather was lovely, but it was a bit cold and I think that may have put some people off. It was still fantastic to see various characters dressed up running and we have had lots of positive feedback.”
Money raised from the race, which first started in 1982 and originally consisted of a six-and-a-half mile distance, is to be split between a variety of charities in the Sudbury area and Diabetes UK.
The proceeds are still being counted, but are expected to be around £6,000.
Among the people raising money for other good causes was Beverley Richardson, from Sudbury, who was involved in a car crash with an ambulance last year.
The 70-year-old completed the course in one hour and 35 minutes to raise £700 and take her fundraising for the East Anglian Air Ambulance past the £6,000 mark.
Mr Price said the work of Sudbury Town Council, who trained staff to manage the event’s road safety, meant more money could go to charity.
“The traffic management worked very well and hopefully in years to come we will get more people helping out,” he said.
The race was won by Andrew Ridley in a time of 26 minutes and 25 seconds.