Veteran runner Christo Oosthuizen rolled back the years to run an excellent race and come home second in his age group at the Worthing 10k.
A cohort of 25 runners from Bognor Tone Zone took part in the race along the prom in what were hot and sunny conditions.
Brighton Phoenix runner Finn McNally was first home in a time of 30 minutes 39 seconds with Chichester Runners James Baker the first V40 runner home in 34:17, eighth overall.
But just a few minutes later over 50s runner Oosthuizen crossed the line after running an evenly paced race.
His time of 38:23 ensured he finished second in his age category, just ahead of Jack Penfold who finished fifth in his age category in a time of 38:45.
Chris Gallagher and Carolyn Stapley finished close together in times of 44:46 and 45:20.
Ian Bayley and Sarah Zacal helped each other round the course to finish in 47:42 while Glenn Penfold achieved his target by finishing in 48:58.
Kirstee Porter and Gary Smith both broke 55 minutes to finish in 53:44 and 54:49 respectively.
Rebecca Nicholl did record her personal best time of 58:22. Leigh Paige was happy with her result, taking 13 minutes off from the last time she ran the Worthing 10k.
Rachel George and Julie Ede finished in 1:03 and 1:04, Paula Russel and Juliette Garret ran sub 1 hour 10 minute times in 1:06 and 1:08.
Allan Brown and Beth Suter ran the whole race together and crossed the line in 1:13 just ahead of Tina Ede.
Catherine Hemsley took five minutes off her personal best by breaking the 1 hour 30 minute mark in a time of 1:29.
Lisa Broad and Nic Baglee ran the race together and crossed in 1:48.
Elsewhere this weekend Sam Yates ran the Romsey 5 Mile beer race, where instead of being awarded a medal you get a lovely pint glass (filled with beer of course) and a cake.
Inspired by the promise of a hard-earned drink at the end of the line, Yates finished in a time of 49 minutes 26 seconds.
Across the county border in Hampshire, Daniel Hughes ran the very hilly Ditcham 10k in Petersfield, completing the course in a time of 1 hour 13 minutes.