GRASSINGTON United's busy end-of-season schedule continues as they advanced to the semi-finals of the Skipton Body Repair Centre Craven & District League's Premier Division Cup with a 4-1 win against FC Sporting Keighley at Marley.

The Craven side, who also still have four league games to play, had goals from Matthew Appleton, Jeremy Gee, David Greenwood and Daniel Hunt to secure a semi-final tie against league leaders Settle United at Town End Field at 1.30pm this Saturday. The winner will play Silsden Whitestar in the final.

In the only Premier Division league match last Saturday, Skipton Town won their final game of the season, a 3-1 victory against Broomhill at Engine Shed Lane.

Michael Conroy bagged a brace and Nathan Ridding came off the bench to add a third goal for Town, while Keann Shaw scored the only goal for Broomhill, who now turn their attention to this Saturday when they host Division One side Cononley Sports Club in the semi-final of Northern Plant Hire Trophy. The match kicks off at 1.30pm at Bronte Fields.

The Division One Cup final between division winners Bingley Town and Settle United Reserves will be held at 6.30pm next Tuesday at Skipton Town's ground at Engine Shed Lane.

AFC Barnoldswick, who also have a busy run-in at the end of the season, beat Salts 3rds in a Division Two game at Sough Park.

Callum Uttley and Callum Thomas each bagged a brace for AFC Barnoldswick, while Lewis Clavin scored Salts' only goal.

AFC Barlick, who have four games yet to play as they challenge Grassington United Reserves for the Division Two title, also play the Grassington side in the Division Two Cup final at 6.30pm next Wednesday at Ramper Park in Carleton.

In the other Division Two league game last Saturday, Barlick Wanderers ended their season with a 6-4 victory against Broomhill Reserves at Bronte Fields.

Matthew Ainscough came off the bench to score a brace for the Wanderers, and Tommy Achatzi, Daniel Holden, Thomas Hunter and Sam Walsh all had a goal each for the Barlick side. Jake Thompson (2), Zak Wake and Tyler Brigg were on the scoresheet for Broomhill.

In Division Three, Crosshills Reserves and Otley Town A played to a 1-1 draw at Sutton Playing Fields. Ben O'Hara was on the scoresheet for the South Craven side.