The chase for honours in the Jedi Sports Championship is still very much on the boil.
Leaders Broad Oak needed a win to go up but were turned over at Almondbury Wesleyans, and second-placed Moorlands took advantage to cut their lead to just six points with two matches remaining.
The Oak are at home to Armitage Bridge this coming Saturday while Moorlands have a crunch fixture at home to fourth-placed Thongsbridge, who can still win promotion themselves.
At Kaye Lane, the Wesleyans recovered from losing a few early wickets to post 199-9, Will Binns and Coe Byrne holding things together for a while before runs came down the order from Darrell and Chris Sykes, with 32 and 43 respectively.
Jack Wadsworth and Dylan Bailie had three wickets apiece for the Oak, who were given a solid base in reply by Jack Pulley with 65.
Skipper Lee Baxter hit 29 and Aussie Jarryd Vernon 30 to add to his two wickets, but Darrell Sykes and David Hales ran through the lower order and the leaders were dismissed or 160, Sykes and Hales both finishing with four for 39.
Robb MacMillan was the destroyer for Thongsbridge against Clayton West, taking six for 22 in 13 overs as the visitors were sent back for just 55 in reply to 195-6.
Only Stuart Rank, with 18, got into double figures for the West.
Jamie Clayton and Rohan Randhawa both had 42 in the Thongsbridge innings, while Richard Marshall had 32, Tom Raven-Hill 28 and Ben Howitt 24 not out.
At the bottom of the table, Emley have been relegated after their promotion last season, but Hall Bower are still in with a slim chance of avoiding the drop if they can take maximum points off Cawthorne and Thongsbridge in their last two fixtures, and Clayton West slip up.
Lascelles Hall are not mathematically safe, either, as they go into the final two fixtures against Emley and Linthwaite.
In the top flight, Hoylandswaine were held up by the weather at Meltham, where it finished two points each, while Shepley dropped all six points at home to Golcar, who moved up to joint fourth in the table alongside Scholes and Delph.
Scholes skipper Tom Brook was in fine all-round form, hitting 60 when opening the innings and then picking up five for 57 – and all this after makng the excellent decision to declare to try and beat off the threat of bad light later in the match
His terrific bowling effort – allied to that of brother Josh who took three for 10 – helped to dismiss Elland for 113 in reply to 208-5.
Third-placed Barkisland scored a thrilling one-wicket victory at home to Kirkburton, for whom Ibrar Latif hit 25 to get to exactly 1,000 runs for the campaign.
Iqbal Khan was Burton’s best batsman, however, hitting 86 not out in their 167-7 as Aussie leg-spinner Chris Williams took five for 65 in 18.
Aussie LJ Brown and Luke Bridges both his half centuries in their Barkisland reply but it was skipper Darren Robinson with 18 not out who steered his side home.
In the Cedar Court Conference, bottom club Paddock had an excellent win against Birkby Rose Hill, with promising young player Faisal Siddiq taking nine for 48 in a low-scoring game.
This was after he had hit 21 with the bat in the Paddock middle order.
Paddock still have the chance to finish off the bottom if they can beat Thurstonland and Almondbury in their last two matches of the season and others slip up.