Bronte Reserves overwhelmed Bradley 6-1 to return to the top of Division One with hat-tricks for Rye Bailey and Nigel Smith.

Cononley ended Lothers-dale's promotion ambitions with a 6-4 victory. Wayne Fisher hit three for Cononley, Jon Hepworth, Geoff Slater and James Calvert chipped in with one apiece while Lothersdale's Liam Jeffries hit a good hat-trick. Andrew Keslinski scored a fourth all to no avail.

Oxenhope took a step nearer retaining the Devonshire Carpets Premier Cup with a narrow victory over Keighley Lifts in a hard fought semi-final. A strong wind on a hard pitch made ball control difficult and both sides found it hard to create clear-cut chances.

Lifts were pushed back for a while in the second half but Oxenhope's forwards never really threatened. After 90 minutes it was still goalless.

Time was running out in the second period of extra time and a replay looked on until a good move saw Andrew Hawkins put Oxenhope into the final with a well taken goal.

In the Silentnight Premier Division, Cross Hills gained a welcome victory at the expense of fellow strugglers Grindleton. John Harrison scored the first for Hills but Grindleton quickly equalised. Grindleton created chances but Cross Hills defence held firm and Mark Robinson restored their lead.

Intake beat Cowling 2-0 although Cowling created better chances in the early stages of the second half but could not capitalise.

Bronte Wanderers Reserves followed up their victory over Bradley with a 3-2 win at Embsay Reserves. Bronte started badly, going a goal down, but hit back with a goal from Timothy Frear who tapped in a good cross from Chris Hall. Embsay, facing relegation, surprised Bronte by regaining the lead and held on until the second half when both sides were evenly matched. Bronte finally equalised through Ian Maude.

It began to look as though the points would be shared until the closing minutes when Stuart Nicholson made a great run out of defence and slotted the ball home to keep Bronte's title hopes alive.

Oxenhope Recreation Reserves, in their penultimate match of the season, entertained Silsden Athletic and found the visitors content to defend strongly.

The game was running out for Oxenhope who needed maximum points, but Chris Day finally broke the deadlock and Mark Carr crowned it with a second goal to ensure Oxenhope are promoted.

Devonshire League Cup Final dates and venues: Tuesday (at Barnoldswick United), Division Three final - Carleton Reserves v Cowling Reserves. Monday, April 22 (at Barnoldswick United), Division Two final - Barrowford United v Sutton; Wednesday, May 1 (at Gargrave) Division One final - Barnoldswick United v Bronte Wanderers Reserves; Monday, May 6 (at Cross Hills) Premier Division final - Oxenhope Recreation v Skipton LMS; Thursday May 9 (at Gargrave) Northern Plant Hire Challenge Trophy final - Skipton Bulldogs/Cross Hills v Skipton LMS/Embsay. All matches kick off 6.30pm.