GOALS were aplenty as Trawden Celtic Juniors and Sporting Keighley won big in the Craven & District Football League Premier Division.

Table-toppers Trawden proved to be ruthless with their finishing at home to Crosshills in a 7-3 win.

Thomas Swindells bagged a remarkable five goals to ease the hosts to victory.

Keighley were also too much for their opposition, hammering Carleton Sports Club 9-3 at home.

Hassan Mohammed struck five times, while Abdul Hye scored four.

A Ben Philips brace ensured Settle United cruised to a 7-0 victory at home to Skipton Town.

The win puts them in fourth, four points off the top with a game in hand.

Grassington United maintained their 100 per cent record with a 6-2 home victory against Rolls.

A Luke Howson treble inflicted the damage on Rolls.

Elsewhere in the Premier Division, Silsden Whitestar strolled to a 6-1 victory at Bingley Town, with Josh McNulty claiming a hat-trick.

Division One saw AFC Barnoldswick thrash Settle United Reserves 7-3 at home.

Callum Uttley scored an astounding six goals to cement Barnoldswick’s place at the top of the table.

Barnoldswick’s nearest challengers, Trawden Celtic Juniors Reserves, produced a dominant display away at Broomhill, claiming a 3-0 victory.

Skipton Town Reserves play out a 4-4 thriller at home to Barlick Wanderers in Division Two.

Naq Hussain helped to turn around Skipton's half-time deficit with a brace.

Matthew Bowker hit the back of the net three times to give league leaders Earby Town a 6-0 away victory against Salts 3rds Craven.

Baildon Trinity Athletic's second-half comeback was too little too late, as iPlay won 5-4 in a fascinating encounter.

Elsewhere, Barnoldswick Barons Seniors were 3-1 victors away at Bradley.

Salts 4ths Craven scored a magnificent 10 goals without reply away at Sutton Reserves in Division Three, as Richard Magson helped himself to a hat-trick

Hellifield Sports made it four wins from four at the top of the table with a 5-1 victory at home to Otley Town A.

Settle United 3rd won 2-0 on the road at FC Sporting Keighley Reserves. Ryan Dunn and Matthew Hamer struck for the away side.

Finally, Robert Mathews secured the three points for Crosshills Reserves away at Cononley Sports Club Seconds, by scoring a double in a 4-3 win.