All four teams with a chance of taking the Craven League Division One title triumphed last weekend.
Leaders Haworth made the short journey to Wynn Cup winners Cullingworth and put the skids under the Roydwood Terrace side by bowling them out for 101, with Richard Ellis taking 4-24 and Gary Binns 4-47.
The Bronte outfit also found it hard to score runs before they got home by four wickets in the 26th over. Dan Trowers top scored with 31 and Peter Gower made 26.
Two points behind Haworth are Crossflatts, who demolished hosts Airedale in a 25-over thrash.
The home side made 115-9, with Imran Zaman scoring 54 as A Saeed took 4-18 and Amer Ayub 3-39. Ayub then made a brisk 62 as the Ryshworth Park side cruised to the spoils with nine overs to spare.
Third-placed Haworth Road posted a modest 124-9 at Barrowford, with Inayatt Ullah top-scoring on 33 as Ajmal Choudhry took 3-30 and Danny Jones 3-45.
The Bull Holme side were hustled out for just 58 in reply, Ullah being chief destroyer with 7-27 and Mohammed Zahid providing back-up with 3-20. There were seven ducks in the home side’s innings.
Title outsiders Oakworth put their Wynn Cup disappointment behind them as they trounced Ingrow by nine wickets.
The Hainworth Wood Road side were knocked over for 107, with Tony Crook making 28 as the wickets were shared among four bowlers.
Jack Hainsworth and Robert Hopkinson put on 66 for the first wicket before the former went for 24. Hopkinson went on to make 69no as the Cure Hill side cruised home by nine wickets in the 20th over.
Thornton as good as secured their top-flight status after they overcame Bradley by 72 runs at Booth Bridge Lane. Jack Laycock (76), J Greenwood (38) and Dave Scothern (35) helped the hosts to 229-6 as Matt Buckmaster took 3-40.
The South Craveners closed on 157, with Neil Andrews scoring 52, Neil Robinson 41 and Chris Cap-stick 37. Jason Lockley claimed 4-42 and Laycock 3-53.
Bottom side Embsay side were in the driving seat in their must-win game at Bingley Congs. They reduced the Beckfoot side to 96-9 before a crucial last-wicket partnership of 21 by Dave Tarren and Tim Summers pushed the score to 117 as Stephen Speak took 5-30 and Duncan Ward 4-46.
The Shires Laners were 63-0 before calamity struck as they lost all ten wickets for just 35 to lose by 20 runs. Aidey Dibb led the fightback with 4-31 and Tony Teale provided good support with 3-13.
It now looks like two from Ingrow, Airedale and Embsay for relegation.
Meanwhile, a first-wicket stand of 212 between Paul Stowell and Matt Taylor helped Long Lee to a crushing 181-run victory at home to Glusburn, which boosted their hopes of Division Two survival.
The mammoth effort from Stowell (114) and Taylor (96) laid the platform for the Golden View side’s huge total of 317-4, Richard Ayrton also weighing in with 48no.
Mark Pickles took 3-57 off 16 overs for Glusburn, who stuttered to 136 all out in reply as Karl Sampson made 45.
Victory moved Long Lee up to fourth from bottom.