It was goals galore in the Ayrshire amateur football leagues this weekend.
A host of teams were in action across the top three leagues, as the season continues at pace.
In the Premier League, Annbank continued their perfect start to the campaign with a 4-2 victory over regular winners Shortlees.
Last season's champions Glenburn lost their first game of the campaign as they were beaten 3-2 at home by New Farm Loch.
Dirrans picked up their first point of the season thanks to an entertaining 3-3 draw with Crosshouse Waverley.
Elsewhere, Stewarton Annick were roundly beaten 5-0 at home by Knockentiber, and Troon Dundonald edged out Dailly 5-3 in an exciting contest.
In Division 1, Irvine Thistle were the big winners with a resounding 11-0 thrashing of Black's, who remain rooted to the foot of the table.
Mauchline kept up their perfect start to the campaign with an impressive 5-0 victory at Largs Thistle.
Bellfield edged out Crosshill Thistle 3-2, Galston beat Beith 2-0, Kilmarnock and Drongan played out a 1-1 draw, and West Kilbride got the better of Kilbride Thistle 2-0.
In Division 2, Cambusdoon picked up their first win of the season with a resounding 7-1 victory over Onthank.
Troon Town are still waiting for their first points after a 4-2 loss away to Catrine.
Meanwhile, Minishant and Ardrossan Winton Rovers played out an entertaining 3-3 draw.
Games between Darvel Victoria and New Cumnock Community, and Dean Thistle and Forehill, were postponed.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here