Imogen Restell took on the Race for Life in honour of her son who has recently finished chemotherapy.
James, six, has been fighting leukaemia for over three years.
And on Saturday, he finished his last dose of chemotherapy in time for his mum to run the 10k route around Southsea yesterday.
Imogen, 35, from White Horse Lane in Denmead, said: ‘It’s the end of a long journey. I only started running because I was doing the Great South Run after he was diagnosed.
‘I have always used running as a way of getting rid of my frustrations.
‘It feels really good to do it. It went well. I did it in the time I wanted to.’
Imogen says it’s been a tough few years since James was diagnosed with cancer.
‘You just have to adjust your life to it,’ she says.
‘But James has been amazing. He just gets on with it.
‘Last night when I told him that, hopefully, he never has to have any more tablets again, he was just dancing around the room.
‘This is just the start of a new journey. It could come back but we just hope it doesn’t.
‘If it does, we will cross that bridge when we come to it.’