More than 200 athletes enjoyed the 18th Dalbeattie Hardrock Challenge over the weekend.
The popular event saw competitors of all ages battle it out in a duathlon over the trails of Dalbeattie Forest.
The youngsters kicked things off on Saturday before the adults took centre stage on Sunday, their event consisting of a 10 mile run followed by a 16-mile bike ride on the red route of the popular 7Stanes trail.