SPORTING Keighley continued their good league form with an impressive 3-2 home win against Rolls in the Skipton Body Repair Centre Craven & District Premier Division.

All of the action was crammed into an exciting first period, with the five goals being scored before the referee whistled for the break. Alhassaine Keita, Shazad Khan and Dawood Quyam all found the net for Keighley.

Silsden Whitestar had only managed a 0-0 draw with Cowling in the league last Wednesday but they got their revenge by thrashing the same opponents 13-0 in the Keighley Cup semi-final, with Ollie Hunter netting six times.

Broomhill maintained their position in the top four of Division One with an emphatic 5-0 win over a hapless Bradley side. Marshall Pedder finding the net twice for the home side.

Cononley Sports also secured a win, an impressive 3-1 victory over Hellifield Sports easing any lingering relegation fears. Robert Slater came off the bench and scored twice to secure his team the win.

Silsden Whitestar Reserves, who are riding high in Division Two, emulated their first team by reaching the final of their district cup, although they did not have to work too hard. They were given a bye and a free pass into the showpiece event.

Sutton secured a fine 3-0 away win at Bingley Town Reserves in Division Three to extend the gap between them and the league's basement side Otley Town. Will Bestwick scored twice to set them on their way.

Cross Hills Reserves eased into the Division Three Cup final with a comprehensive 4-1 home victory over Otley Town, where they will face Iplay FC Barrowford.