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.