A FRED Midgley hat-trick saw Grassington United retain their lead at the top of the Craven League.

Man-of-the-match Midgley helped his side to a 3-1 lead at half-time, as Skipton got a 20th minute goal from Ben Cox.

Freddie Binns and Jack Schindler were also on the scoresheet for Grassington.

At the bottom of the table, Carleton Sports Club won their first league game of the season with a 7-3 victory at home to Cross Hills.

Four goals by Benjamin Teal and one by Ashley Purnell saw Carleton take a 5-1 lead into the break.

A brace by substitute Henry Day sealed the win for Carleton. Lee Thompson (2) and Jordan Hough scored for Cross Hills, who are now bottom.

Second placed Trawden Celtic kept up the pressure on the leaders with a 3-0 win at strugglers Settle United.

FC Sporting Keighley had a convincing 5-1 against Rolls at Marley, thanks to goals by Kaisar Ali (2), Saif Akbar (2) and Awais Khan. Liam Garbutt scored a consolation for Rolls.

Andrew Kaye and Josh Metcalfe each scored a brace for Silsden Whitestar, who beat Bingley Town 4-0. Whitestar are mid-table, but trail leaders Grassington by six points and have two games in hand.

A Mish Allen brace helped Cononley Sports Club beat Grassington United Reserves 4-1 and keep their lead at summit of Division One.

Chris Lumsden and Colin Throup also scored for Cononley, while James Morgan got a consolation for Grassington.

Bradley Fay netted four goals for second placed Silsden Whitestar Reserves as they blanked Settle United Reserves 7-0.

Jack Diamond's brace also helped fourth placed Cowling blank Broomhill 5-0.

Bottom side Addingham picked up their first point of the season when they drew 1-1 at Trawden Celtic Juniors Reserves, thanks to a Matthew Gibson goal.

There were a number of upsets in Division Two, including iPlay FC's 6-0 thrashing of leaders Salts 3rds.

Barnoldswick Barons, who have game in hand on Salts, beat second placed Earby Town 5-3 in a battle of two high-flying West Craven sides.

Gareth Turner netted a hat-trick and Thomas Cleaver a brace for the Barons, while Matthew Bowker (2) and Jordan Driver scored for Earby.

Chatburn also beat higher ranked Baildon Trinity Athletic 4-1, while Barlick Wanderers got goals from Daniel Holden and Aaron Lilley to beat bottom side Skipton Town Reserves, who had a 55th minute by Sam Kimberley.

In Division Three, Cowling Reserves, who won 12-0 in the cup last week, kept up their high-scoring ways with a 9-4 victory against Sutton at South Craven School.

Man-of-the-match Jordan Blackburn and Callum Lowe were the top scorers for Cowling with four and two goals, respectively, while Jack Sedgwick bagged a brace for Sutton.

Unbeaten leaders Salts 4ths won 5-2 at home against Otley Town A.

Joshua Clarkson's brace helped Cross Hills Reserves beat bottom of the league Addingham Reserves 2-1, and FC Sporting Keighley Reserves won by the same scoreline against Cononley Sports 2nds.