Farsley are the new leaders of the Premier Division after a dramatic day's action saw them race to a ten-wicket win over Cleckheaton and capitalise on Hanging Heaton's 68-run defeat at Lightcliffe.
Farsley have 210 points and are seven clear of Hanging Heaton while Woodlands are a further two points back after a seven-wicket win over East Bierley.
Pudsey St Lawrence's fading hopes of a third-successive league title suffered another body blow as they suffered a six-wicket defeat against New Farnley which leaves them on 184 points.
There was no doubting the result of the day, Lightcliffe's victory over the team that has set the pace in the title race for much of the season, Hanging Heaton.
Jonathan Whiteoak (6-39) and Rob Burton (4-27) tore through the league's most prolific batting line-up and bowled them out for just 93 in 28.3 overs.
Burton had earlier rescued his side with the bat, striking nine fours in his 42 after they had slumped to 29-3 when they batted first. Jonathan Wilson's 33 was also important in Lightcliffe posting a score of 161
Pacemen David Stiff (3-40) and Tom Chippendale (3-67) did the early damage before left-arm spinner Muhammad Rameez (3-24) got in on the act.
Title-chasing Farsley were a team in a hurry as they bowled out Cleckheaton for 75 and romped to a victory which earned them 20 points.
Their opening bowlers James Wainman (4-27), pictured, and Chris Henry (3-13) exploited the fragile Cleckheaton batting.
The champions of 2013 and 2014 are going through a rocky spell and only opener Nick Lindley with 44 saved them from greater heartache. Openers James Price (43no) and James Pickles (32no) saw Farsley to their target in just 10.5 overs.
The result sees Cleckheaton drop into the bottom two as Batley defeated Pudsey Congs by ten runs to climb out of the relegation places for the first time this season.
Woodlands were another of the sides battling for the championship to wrap up an early victory. Left-arm spinner Chris Brice returned the stunning figures of 7-17 as East Bierley were bowled out for just 100.
Opener Adal Islam top scored with 40 of the first 64 runs on the board. His departure triggered a collapse which saw the last nine wickets fall for 36 runs.
Woodlands eased home for a seven-wicket success with openers Tim Jackson (42) and Sam Frankland (37) sharing a stand of 88 which took them to within sight of victory.
What a difference a week makes. Mark Robertshaw and Adam Waite, who shared an unbroken opening stand of 166 for Pudsey St Lawrence in their ten-wicket win over Lightcliffe, both fell cheaply as their side slumped to 8-3 against revitalised New Farnley.
Teenage all-rounder Charlie Scott (37) helped stem the fall of wickets with skipper James Smith (32), but their disappointing total of 159-7 was only achieved with an unbeaten 42 from Chris Marsden.
Young Cardiff MCCU fast bowler Andrew Brewster made his mark with 3-30, and half of his ten overs were maidens.
New Farnley paced their reply well and all-rounder Richard Atkins (64no) ensured that they got home with 6.3 overs to spare.
Townville's teenage overseas player Shkym Haynes was another paceman among the wickets. The Barbadian took 4-43 as his side bowled out Bradford & Bingley for 171.
A number of batsmen got starts but Joe Greaves was top scorer with 28 and nobody went on to make a telling contribution.
Brayden Clark was one man who capitalised on a good start as he made 62 to ensure that Townville secured a four-wicket win with 13.4 overs to spare.
Muhammad Hafeez took 5-73 as Batley restricted Pudsey Congs to 159-9 to secure a priceless ten-run win.
Irfan Amjad (38) and Zahid Nissar (30) were the top scorers for Congs but were unable to create the impetus needed for a victory push.
Defeat was hard on Congs' left-armer Josh Holling who returned impressive figures of 6-47 in the Batley innings. Shabir Rashid was the only batsman to make an impression for Batley with 59 - a knock that was to prove decisive in determining the outcome of the game.
Bottom team Birstall produced the surprise of the day as they defeated leaders Scholes to record their first win of the season.
They chased down their opponents' score of 235-6 to win by five wickets with just two balls of the game to spare.
Experienced Eric Austin (58) led the way in a fine Birstall batting effort. Craig Wood (43), Ian Carradice (41no off 22 balls), Matthew Dyson (39) and Charlie Orme (36no off 21 balls) all played their parts as Birstall showed the sort of consistency that has eluded them thus far.
Overseas player Akbar Badshah (85), Shoukat Ali (38) and James Stansfield (36) were the key figures in the Scholes innings, while Harris Mohammad (3-71) was the most-successful bowler for Birstall.
The defeat for Scholes has enabled Wrenthorpe to join them at the top after their comfortable seven-wicket win over Baildon.
James Glynn (4-19), and Jordan Sleightholme (3-34) did much of the hard work as Baildon were dismissed for 113.
Wrenthorpe openers Andrew Bourke and Sleightholme fell cheaply to the pace of Waqas Maqsood before skipper Greg Wood took charge with an innings of 67 which was littered with a six and 11 fours.
Scholes and Wrenthorpe both have 225 points with Methley just five adrift after their 105-run victory over Gomersal.
The win was set up by their batsmen with Ashton Blakey (69), Marcus Walmsley (58) and Grant Soames (48) powering them to a total of 246-8. Richard Wear (4-61) and Joe Duffy (3-68) were the pick of the Gomersal bowlers, but their performances were overshadowed by Matthew Lumb's 5-63 as Methley bowled out their rivals for 141. Graham Hilton (41) and Nick Whitehill (35) were the top scorers.
Spinner Amir Hussain was the star turn as Priestley Cup semi-finalists Undercliffe bowled out Bankfoot for 126 to record a 25-run win which keeps them in fourth place.
Ahmed took 5-14 to trigger a Bankfoot collapse which saw them lose their last nine wickets for just 31 runs. Hussain was backed up by overseas player Anas Mahmood (3-14).
Until Ahmed dismissed top scorer Hisan Ahmad for 42, Bankfoot looked poised to challenge for a much-needed win.
Jack Holland (32) had top scored in Undercliffe's 151 as left-arm spinner Andrew Stothart (4-51) posed the main threat.
Spinner Dave Nebard took 4-36 as Morley bowled out Bowling Old Lane for 146 to record a 19-run win. Bilal Ejaz tried hard to keep Old Lane in the hunt with 78, but it wasn't enough.
Morley's 165 was built around the contributions of Oliver Halliday (42) and Luke Heinemann (33) as Mohammad Bilal (4-54) and Amjad Tariq (3-28) bowled tidily for Old Lane.
Jon Sadler marked a rare outing with Ossett by scoring a century as they recorded an 80-run win over Yeadon.
Sadler hit four sixes and 12 fours as he helped his side to an impressive total of 297-8. Overseas player Khalid Usman (58) and Sami-ur-Rehman (39) also made valuable contributions. James Massheder (3-86) was the most-successful bowler for Yeadon who made 217 in reply.
Opener James Todd (82) and veteran James Goldthorp (49) shared a third-wicket stand of 114 before Maaiz Khan (4-44) and former Yeadon player Harvey Anderson (3-37), wrapped up the win.
Hunslet Nelson's promotion push suffered a setback as they suffered a 31-run defeat at the hands of Carlton.
Half-centuries from Arman Hussain (73) and Nick Busby (56) enabled Carlton to make 209 when they batted first. Derrick Hammill (4-38) and Rakesh Seecharan (3-67) were again the pick of the Nelson bowlers.
Will Stiff made a determined 56 for Nelson but lacked support as his side were dismissed for 178 with Josh Thurwell taking 5-42 and Busby (3-44).
Nelson retain second place but are 62 points behind Hartshead Moor who defeated Northowram Fields by 60 runs. The leaders scored 181 and bowled out their opponents for 121.
Altofts are just seven points behind Nelson after their 38-run victory over Keighley. Farrouk Alam again proved his worth to Altofts with an unbeaten 88 while Kristian Miller made 66 as they shared a third-wicket stand of 125. Their efforts helped Altofts to 228-4.
Louis Horsfield made an unbeaten 82 in Keighley's reply of 190-7. Callum Nuttall was the best of the bowlers with 3-50.
Idle continued their recent revival with a six-wicket win over struggling Spen Victoria. Opener Evan Edwards' 44 was the one bright spot for Spen as they were bowled out for 155. Quadratulla Azizi (3-26) and Arbaab Hussain (3-10) were the best Idle bowlers. Mohammed Bashir (41), Azizi (41no) and Muhammed Siddique (32) saw Idle to their victory target.
Bottom-team Brighouse recorded their second win of the campaign as they sneaked home by one wicket against Liversedge. Sunny Matharu (3-38) and Asad Mahmood (3-33) helped restrict Liversedge to 144-7. Paul Marlowe top scored with 32. Asif Ali (4-36) made Brighouse work hard for their win but Qaisar Hameed's 32 helped get them over the line.
Buttershaw St Paul's had their experienced players to thank for their 101-run win over Hopton Mills. Tosh Baker (49) and Paul Carroll (39) helped them to 195, despite the efforts of Umar Abbas (5-39).
Hopton Mills struggled and were bowled out for 94 with Ben Platt taking 3-6 and James Sawyer (3-32).
South African James Van der Merwe is certainly proving to be a big hit for East Leeds. The opening batsman smashed his third century of the season as he powered his side to a 127-run win over Gildersome.
Van der Merwe took his personal tally of league runs to 784 with a superb 161, a knock containing seven sixes and 21 fours. With Daniel Lawrence chipping in with 42, East Leeds racked up 296-9.
Liam Knowles (65) and Yasir Mehmood (35) top scored in the Gildersome reply 169. Rather like Van der Merwe is the top man with the bat, James Watling again impressed with the ball as he finished with 6-38.
Leaders East Ardsley are another side with a bowler in match-winning form. The wily David Battye continued his recent run of success with 5-24 as his side bowled out Great Preston for 122 to complete a 78-run win.
Haseem Bashir (76) and Ashley Pearson (35) were the main contributors for East Ardsley as Tom Humphries took 4-55 for Great Preston.
Second-placed Wakefield St Michael's are 14 points behind the leaders following their four-wicket win over Rodley in a low-scoring encounter. Hugh Birchall impressed with 5-40 as Rodley, apart from 45 from Bailey Wilson, floundered as they were dismissed for 102. Dan Pritchett (3-11) ensured that St Michael's didn't have things all their own way, but Ayaz Seedat's 39 ensured they secured the win.
Alex Antoine of Windhill & Daisy Hill took 5-38 and made 68 but could not save his side from a 74-run defeat by Sandal. Darcy Kennelly (36) and Colin Hale (31) helped Sandal to 203, while Sam Noden (3-54) and Scott Douglas (3-23) assisted in bowling out Windhill & Daisy Hill for 129.
Heckmondwike & Carlinghow beat Crossbank Methodists by 17 runs in a close encounter. Paul Cooper (51) and Nazakat Hussain (40) were again the key batsmen for Heckmondwike & Carlinghow as they made 149. Paul Sauer (3-9) and Louis Bentley (3-25) were Crossbank's best bowlers.
The bowling performances of Usman Qureshi (4-9) and Hussain (3-32) ensured that Heckmondwike & Carlinghow took the spoils.
Imran Mahboob's 46 helped Azaad to 155 as they defeated Oulton by 29 runs. Jonathan Gardiner (3-25) and Ryan Healey (3-8) were the best of the Oulton bowlers. Jonathan Anson top scored with 41 for Oulton as Tariq Mahmood (3-25) and Imran Mahboob (3-34) wrapped up victory.