Leg spinner Archie Scott tok 5-57 as Pudsey St Lawrence bowled out lowly Morley for 143 to set up a six-wicket win. Ryan Dowse made a battling 39 for Morley while wicketkeeper Jack Allman made 48 in the Saints' reply.
It was a day of close finishes in the Premier Division with Bowling Old Lane and Pudsey Congs both winning by one wicket.
Old Lane's victory came against Yeadon where they chased down their opponents' score of 209 with Muhammad Yasir scoring an unbeaten 71. Aaron Day (43) top scored for Yeadon as Ahsan Alishan picked up 4-51 and Adam Zahid (3-42) for Old Lane.
Pudsey Congs squeezed home in their battle with bottom team Lightcliffe. James Lindley Dawe (45) and Gopal Makwana (41) helped Congs to get past Lightcliffe's 162. Wicketkeeper Chris Dyer made an unbeaten 42 for Lightcliffe, while Liam Stanhope (4-26) and Adam Patrick (3-28) were the best of the Congs bowlers.
Leaders Woodlands maintained their grip on top spot with a122-run win over Farsley. Opener Liam Brearley (pictured) with 83no and Cieran Garner (59) shared an opening stand of 110 which helped their side towards a total of 248-3. Jack McGahan built on their good work with an unbeaten 54. Farsley were bowled out for 126.
Hanging Heaton remain second after their four-wicket win over East Bierley. James Byrne made 61 and Imran Dawood (50) as they chased down East Bierley's 182. Rob Barker top scored for Bierley with an unbeaten 40.
New Farnley shot out Batley for 93 as they raced to a nine-wicket win. Chris Blackburn took 4-26 for New Farnley, while Joe Bedford (38no) and Joe Suggitt (37no) guided them to victory.
Updated 13:36 - 19 Jun 2017 by andy quirke