Thousands of runners beat a path across the finish line at Aberdeen beach yesterday during the 30th Baker Hughes 10k.
More than 3,000 runners pounded the streets to raise funds for a host of charities during the annual running festival.
Hordes of spectators also gathered at the beachfront to cheer their loved ones from the sidelines.
Runners taking part in the main 10k set off from the Beach Boulevard at 9.30am and followed a course through Footdee, along Beach Esplanade and back along King Street, Golf Road and Urquhart Road to finish near the Beach Ballroom.
There was also a 2k schools race, a wheelchair race and the Banks O Dee family fun run.
First across the finish line in the men’s 10k race was Broc Drury, who came second in last year’s event.
Will Mackay, who had taken the men’s title for the past two years, was second.
Meanwhile, Fiona Brian won victory in the women’s 10k race.
The Granite City’s biggest and most popular road race has gone from strength to strength since it first started out three decades ago.
The first 10k fun run took place in the city in 1987 to complement the Aberdeen Milk Marathon.
In 1991, the 26-mile event fully gave way to a 10k road race.
Charity fundraisers were also encouraged to take part to raise funds for good causes, which remains the case today.
This year the 10 official partner charities were Aberdeen Cyrenians, Alzheimer Scotland, Befriend a Child, Cash for Kids, Children 1st, CLAN Cancer Support, Inspire, Macmillan Cancer Support, Friends of ANCHOR and Stroke Association.
Each charity had a stall in the race village, where spectators made the most of family attractions including a bouncy castle, games and activities from Streetsport, science demonstrations by Aberdeen Science Centre, and a vegan cafe.
Organisers hailed the event a “very special 30th race”
A Sport Aberdeen spokeswoman said: “The atmosphere has been electric, the spectators have been incredible and all of this has been supported by our wonderful army of volunteers from charities, local business and much more.”