LIAM Coates's winner led Skipton Town to a 3-2 come-from-behind victory against Rolls in the Premier Division Cup.

Thanks to first half goals by Rolls' players Daniel Conway and Liam Garbutt, Skipton had to come from 2-0 down and score three second half goals.

The first was by Ben Cox, and Coates bagged a brace, including the 86th winner.

Grassington United remain at the top of the Craven League after beating Silsden Whitestar 4-1 on 3G pitch at Sandylands on Saturday.

Luke Baldwin bagged a brace to lead Grassington to victory, and Reece Fowler and Jeremy Gee were also on the scoresheet for United. Gavin Shearer scored Silsden's goal.

Second placed FC Sporting Keighley kept Settle United rooted to the foot of the table with a 7-1 victory at Marley.

Awais Khan scored a brace for Keighley, and Muhammad Arshad, Shazad Khan, Pervez Terriq, Kaisar Ali and Janaid Taj all had a goal each for the home side.

Settle, who are without a league win in five games, got a consolation goal from Peter Stephenson.

Third placed Trawden Celtic Juniors cruised to a 6-0 win against Bingley Town.

AFC Barnoldswick moved four points clear at the top of Division One with a 2-1 win against Settle United Reserves at Giggleswick.

Man-of-the-Match Callum Uttley and Morgan Davies scored for Barnoldswick, while Ben Barton was on the scoresheet for Settle.

Meanwhile, Barlick Wanderers got knocked out the Division Two Cup after losing 3-2 to Baildon Trinity Athletic at Victory Park. Daniel Driver and Daniel Poppleton scored for Barlick.

Baildon will play Chatburn in the semi-finals after the latter beat Salts 3rds in a quarter-final match on Saturday.

Earby Town continued their fine season by moving into second place with a 6-4 league win at Bradley.

Shane Taylforth netted a hat-trick, Ben Armstrong added a brace and Jordan Driver scored one as Earby raced to a 4-0 lead at half-time.

Sam Ash (2), Calum Wootton and Joseph Entwistle were on the scoresheet for Bradley.

In Division Three, Daniel Leeming also scored a hat-trick to lead Cononley Sports Club 2nds to a 7-0 victory against Addingham Reserves.

Salts 4ths upset leaders Trawden Celtic Juniors 3rds with a 5-2 win at Salts Sports Association, and second placed Otley Town A were held to a 2-2 draw by Cowling Reserves.