BROUGHTON Wings B have booked a place in the CD McAllister Cup final.

The Chester and District League Division Two outfit defeated top flight team St Theresa's in an exciting semi-final at the United Services Club.

As the lower-ranked team, Wings received a 43-point start.

The first frame went to St Theresa's by 16 points when Pat Cooney defeated Frank McMahon. The second frame was even closer, but it went Wings' way with Frank Mills beating Alan Cheers by nine points.

Ray Cheers beat Bryn Hughes by 27 points to reduce the deficit to nine points. Pete Chaliner then beat Archie Lamb by five points to bring Theresa's to within four points of Wings with two frames to go.

Ian Beales got the better of Anthony Garland by just five points to put the lead back to nine, but Darroch Mackie saw Wings through with a good performance against Keith Owens.

In Division One, Snooker Centre entertained St Saviour's B. In the first frame, Kevin Green gave Snooker Centre the lead with a good win over the consistent Alan Page.

Alex Ferguson comfortably defeated Kevin Roxburgh to level matters, but Mark Hughes put Snooker Centre back in the lead thanks to his win over Jason Taylor. Francis Oweti got the better of Kevin Maxwell to put Snooker Centre 3-1 ahead, but then Paul Ellis beat Pete Gerrard to pull one back and George Brady scrambled a draw for Saviour's by overcoming Lawrence Gor man.

Chester Bus won 4-2 at Upton RBL in a rearranged Division Two match.

Vinnie Futcher opened the scoring for Bus with a win over John Gerrard, and Roy Webb enjoyed his victory in a good performance against Dave Nicholas. Gordon Dugdale showed his class against Jerry Banks, making a 44 break in his 68-26 triumph. Shane Futcher made it 4-0 to the Busmen with a comfortable win over Paul Cross.

Upton salvaged some pride late on, John O'Boyle making it 4-1 by seeing off Damien Futcher before John Fergus comfortably defeated Anthony Lavelle.

The semi finals of the Hargreaves Scratch proved to be a very eventful evening at the Conservative Club. Four of the players who top the League's scoring list assembled to battle for a place in the final.

Teenager Gareth Allen (Wings) took on clubmate Lea Dagher and spectators watched in awe as Allen hardly missed a ball and registered a 65 clearance in the first frame. He carried on from where he had left off in the second to claim a comfortable win.

In the other semi, merits leader Alan Platt (St Werburgh's United) took on Wayne Amey (Christleton). Platt got in first in the first frame and won it after making a 45 break. In the second, Amey took the lead and held on to win a tight frame. The decider was tit for tat until Amey made a mistake that Platt capitalised on to take the match and book a meeting with Allen in the final.