Keighley Athletic 1 New Variety Club 1 (New Variety win 5-4 on penalties) Jeff Hall Cup holders Athletic had to swallow the bitter pill of semi-final penalty shoot-out defeat as New Variety triumphed in the Jeff Hall Cup.

Variety took an early lead through Mark Westfall and it took a goalkeeping error to allow Paul Goodwin to equalise for Athletic.

Athletic took control of the game and had a late Rob Wall effort controversially disallowed.

Extra time ensued with the Variety defence holding firm to force the game into a pemalty shoot-out. The first eight all went in before Stewart Nicholson's tame effort was saved by the Variety keeper.

Adam Ackroyd then stepped up for Variety and his scuffed effort sent keeper Heath Maddocks the wrong way, sparking wild celebrations from the Variety team.

Cavendish Hotel 4

Bingley Harvesters 2

Last year's League Cup Runners-up, Bingley, were shocked at the hands of Division One Cavendish, who have taken two Premier Division scalps en-route to the final.

Leroy Hepworth gave Cavendish an early lead, Bingley equalised but Mark Slater restored Cav's lead before the break with a scorching direct free kick. Hepworth added his second goal before Bingley pulled one back to make it 3-2.

Candish man of the match, Mark Slater, scored a second free-kick and put the game beyond Bingley.

Premier Division

Eastwood Tavern 4

George Cullingworth 0

George were without five players from their successful side the previous week, and paid the price.

Eastwood Tavern controlled the first half, and scored three goals, with one coming from a corner and one from a free kick.

In the second half George had the advantage of the strong wind and restricted Taven to breakaway moves, but could nto take advantage of the wind at their backs. They saw several shots go inches wide, but Tavern scored the only goal of the half.

Alex Flemming and Anthony Scott played well in the makeshift Cullingworth team which had three players making their first appearance.

Keighley Victoria Hotel 1

Three Horses 1

Jamie Rowell gave Horses the lead before Mark Cryer equalised from the penalty spot for Vic to tie the scores 1-1 at the break.

The score would remain the same in the second half. Andy Waite was man of the match for Vic.

Keighley Royal 2

Keighley United 4

Keighley United took a 2-0 lead in the first half through Chris Wheater and Joe Kershaw as Royal were restricted to counter attacks.

United managed better possession until Royal gained momentum when a Chris Brookes half volley rifled into the far corner of the net just before half-time. Brookes added a second to equalize for Royal when United's defence backed off allowing him time to hit a long range outside left foot swerving shot across the keeper and in off the post.

United again controlled possession and the home side struggled to get out of their own half. Lee Rogers kept Royal in the game with a string of fine saves but couldn't stop United scoring twice more with a Chris Wheater header and Andy Bennett's shot that was almost cleared off the line by Royal man of the match Matthew Dickinson. United's man of the match was Joe Drake.