Keighley Juniors go through to the final of the Senior Cup despite losing to Victoria Hotel in the second leg of their semi-final.

They went into the game with an 8-2 lead from the first leg and although Victoria grabbed a 4-3 win in difficult conditions Juniors go through with an 11-6 aggregate victory. Juniors' goals were scored by Paul Driver, Ryan Hook and Martin Bland.

The Sunday Cup competition, which is also sponsored by New Bridge Garage, will be fought out by the top two from the first division after Woodend Rovers booked their place in the final. They beat New Inn (Baildon) 5-2 with goals from Andrew Chapman (2), Steve Pickles (2) and Gavin Collins. Peter Griffiths scored both New Inn goals.

The will meet Bay Horse who beat basement side Malt Shovel 3-1 in a close game. Bay Horse held a slender 2-1 lead at the break but the game was sealed when the Malt keeper's poor kick went straight to Ian Capper who volleyed it back past the dejected goalie to book his place in the final. Andy Thornton and Leigh Thornton were the other scorers for Bay Horse.

The only Premier Division game to survive the weather saw Royal and Victoria 2000 play out a thrilling 3-3 draw in poor conditions.

Both sides missed plenty of early chances, but it was 2-2 at the break. After they traded second half goals with minutes to go Royal were awarded a penalty which Nick Farwell stepped up to win the game - but he missed.

Farwell scored two for Royal with the third from Ryan Bailey with Rob Dunn, Wayne Yates and an Adi Yates penalty on the score sheet for Victoria.

In the second division JPL Victoria went down 4-2 to Broadford Plant in Division Two. Both sides were under strength but after Broadford opened the scoring Stuart Wilson blasted home from 20-yards to put JPL back on level terms at the break. In the second half they were over run by Plat who scored three further goals. The other JPL goal came from Daniel Claughton.

Results

Senior Cup: Keighley Juniors 3, Victoria Hotel 4 (11-6 agg.).

Sunday Cup: Bay Horse 3, Malt Shovel 1; Woodend Rovers 5, New Inn (Baildon) 2.

Premier Division: Royal 3, Victoria 2000 3.

Division One: JPL Victoria 2, Broadford Plant 4.