Steve Irving had 2,016 reasons to smile when he crossed the finish line of the Leeds Christmas 10K.
Completing the popular event, which started and finished at the John Charles Stadium, marked the successful conclusion of a remarkable challenge Steve set himself at the start of the year - to run 2,016 miles in 2016 to raise money for the Jane Tomlinson Appeal.
And he clocked off the bulk of the miles in a 10-year-old pair of trainers that until 2013 had lain largely unused in a cupboard at his home.
Steve's year of running has clocked up an impressive £1362.16 so far, which for the Appeal which will go to support children's and cancer charities across the region.
In his determination to support the appeal, Steve, 37, of Yeadon, took part in over 40 events including a string of 10Ks organised by Jane Tomlinson's Run For All, half marathons in Leeds and Sheffield and the Yorkshire Marathon in York.
Steve said: "It felt great to cross the finish line in the John Charles Stadium knowing it marked the end of what has been quite a challenge.
"My family and friends have been very supportive and I am grateful to them and everyone else who has backed me along the way.
"There were times when some of the running was tough but those old trainers helped me get through and raising funds for such a fantastic cause spurred me on."
To donate to Steve's fundraising challenge, go to his Just Giving page.