Cheering crowds greeted runners at the finish line of the Pennine Lancashire 10k.
More than 1,500 people took part in the Jane Tomlinson Appeal race in Burnley.
Race winner Tarus Elly, of Manchester, crossed the line in a time of 32:29 outside the Burnley Mechanics Theatre.
Worsthorne’s Laura Hesketh was the first woman to finish, clocking a time of 42:06.