Keighley Juniors beat arch rivals Silsden to win the Cookson Cup.

The 3-0 victory set Junior up for a possible treble with the league championshipand New Bridge Cup still to come.

Silsden have been battlingwith the Keighley side all season, but could not find the net in an entertaining game.

In the Premier Division Wrose Albion went down 4-2 at home to Sandy Lane in a game which was packed with end to end football.

The biggest win of the day was between two side at the wrong end of the division when Angel beat Oddfellows 7-0.

Angel led at half time with two goals from Andrew Malylon and the second half was one way traffic. Malylon added another for his hat-trick and Nick Davidson and Alister Nejad both scored a brace to out gun Oddfellows who put up a good show but Angel were just too stong.