With John Dixon Park bathed in warm sunshine the crowds flocked to the annual Markinch Highland Games on Sunday.
And they were treated to some fine competition as three ground records were broken in the heavy events.
Lukasz Wenta, East Kilbride, broke his own record in the 22lb shot putt with Kyle Randalls, Grangemouth, setting new figures in both the 16lb and 22lb Hammer throwing contests.
The Scottish 8000 metres cycle championship was won for the first time by Edinburgh rider Dougie Shaw.
There was local sucess in the cycling with Marco Caira from Markinch winning the Youth 1600m handicap.
There was some excellent competition in the athletic events, the £500 first prize in the 90 metres Invitation race went to Greg Kelly, East Kilbride, who edged home ahead of David Brand, Pitreavie AC, and Eion Lother, Jedburgh.
Brand gained revenge with victory in the Open 90 metres Handicap.
Outwith the main arena there was plenty tartan on show with the oldest pipe band contest in Scotland taking place along with solo piping and highland dancing.
Away from the traditional events there was an array of stalls, trade stands and side shows as well as a fun-fair.
Pipe Bands: Grade 2 – 1 Preston Lodge HS; Grade 3 – 1 Preston Lodge HS, 2 Methil & District, 3 RAF Central Scotland; Grade 4 – 1 Bowhill & District, 2 Methil & District, 3 Kinross & District; Novice Juvenile – 1 Lochgelly HS, 2 Kelty & Blairadam, 3 Preston Lodge HS; Drum Majors – 1 Michael Binder (Stockbridge), 2 Mike Spain, 3 Andy Lyon (Glenrothes Dist 2010).
Highland Dancing: 9yrs Premier – Kayleigh Robertson (Hamilton); 11yrs Premier – Katie Lawson (Edinburgh); 13yrs Premier – Kirstin Mitchelson (Monifieth); 16yrs Premier – Lauren Peggie (Kirkcaldy); Adults – Kirstin Stewart (Windygates).