Fife AC’s Sophie Mullins and Angela Howe won the Scottish 100km (62.5 miles) and 50km (31.25 miles) titles respectively around Perth’s North Inch.
With races within races, Mullins was celebrating her first international appearance representing Scotland in the Anglo-Celtic Plate.
The St Andrews runner completed the gruelling 42 laps of the Inch in 8 hours 30 minutes and 17 seconds as Warwickshire’s Melissa Venables took the British title in 8:15.49 ahead of England colleague Edwina Sutton – 8:24.01.
Scottish Commonwealth marathon representative Ross Houston (Central AC) finished a clear winner of the 50km title clocking 2 hours 56 minutes 37 seconds, two seconds inside Don Ritchie’s previous Scottish record of 2:56.39.
Former Scottish cross-country champion Mark Pollard (Inverclyde) took to the road to place second in 3:07.17 followed by Corstorphine’s Ross Milne – 3:18.13.
Yorkshire’s Hannah Oldroyd (Saltaire Striders) won out in the battle of the Roses ahead of Lancashire’s Christine Singleton (Trawden) to claim the women’s crown.
Oldroyd shattered her previous best of 3 hours 56 minutes timed at 3:36.34 with Singleton clocking 3:43.45.
For former Scottish marathon champion Angela Howe the 21 laps of the Inch was a step into the unknown having never raced before beyond the marathon distance, her last marathon some eight years ago.
The Cupar athletefinished in 3 hours 59 minutes 07 seconds taking the Scottish 50km title, Scottish veteran title as well as third place trophy in the British Championship.