The weather played ball as the 166th Thornton Highland Gathering got under way in Fife on Saturday.
Competitors from across the world converged for one of the most keenly anticipated events on the Scottish Highland Games Association calendar.
The extravaganza at Memorial Park drew a good crowd for the host of running, cycling, heavy and Highland dancing categories.
The annual children’s fun races took place midway through proceedings and proved popular with youngsters.
Despite Luss games taking place on the same day, there was a good field with current top heavy event competitor Vlad Tulacek of the Czech Republic among the competitors.
He didn’t let the watching public down, winning six events and sharing top spot in the caber with Stuart Anderson.
Ben Potrykus of Pitreavie AC proved a class act in the running, winning three races, while cyclist Charles Fletcher from Grantown on Spey took triple top spots in his events.
There was local success in the youth 90m handicap with Robbie Morrison from Kirkcaldy bursting through to pip Hawick duo Ryan McMichen and Charlie Rae.
Highland dance enthusiasts were also well catered for with contests running throughout the afternoon at junior and adult levels.