With less than three weeks until the Edinburgh Marathon, almost 200 runners put the finishing touches to their endurance training by taking part in the annual 20 mile Edinburgh to North Berwick Road Race on Saturday, May 5.
In a strong field, Corstorphine AAC's Ross Milne secured victory with an impressive time of 1:53:39. Dumfries Running Club's Joasia Zakrzewski was first home in the female field in 2:06:05.
Organised by East Lothian Council Community Services, the point-to-point race starts at Portobello Promenade and finishes in the centre of North Berwick. Photographer Andy Graham has provided scottishrunningguide.com with some fantastic shots as competitors meet a challenging hill at the 18 mile mark.
You can see the rest of the photos here.