BROTHERS James and George Davison beat the odds to make it over the finish line.
The pair, from Sarisbury Green, near Fareham, were born with cystic fibrosis, which causes a build-up of fluid in the lungs and restricts breathing.
At times they struggled around the course but their proud parents Sophie, 33, and Iain, 39, were there every step of the way and gave them their support.
The family are celebrating because they raised £300 for the Cystic Fibrosis Trust.
James, six, and George, four, wanted to take part after they watched the event last year and saw their mum training for the 10-mile race this time around.
Mrs Davison said: ‘I am really, really proud of them. Exercise is an essential part of their treatment and helps to improve their breathing.
‘We didn’t think they would run all the way but they did.’
James and George have to do daily exercise routines and take 40 tablets a day to stop their condition getting worse.
Mr Davison said: ‘What they achieved was brilliant.
‘They looked tired and coughed quite a bit through the race but they never stopped.’