In the battle at the sharp end, Swansea Civil Service came out on top seeing off Division Three leaders Briton Ferry Town by four wickets.
The pacemakers batted first but could only set a target of 86 after encountering some fierce bowling from Ben Novis, 3-5, and Matthew Griffiths, 3-34. Chris Curtis’ knock of 23 was the only notable contribution.
Swansea Civil Service chased down the runs for the loss of six wickets carding 87-6, with Griffiths top scoring with an unbeaten 22, while Chris Heys chipped in with 19.
Title contenders Porthcawl failed to capitalise on Briton Ferry Town’s slip up at the top of Division Three when the Seasiders lost out to Maesteg by 37 runs.
The Llynfi Valley side batted first and set a total of 224-6, with Ryan Parley the star man at the crease blasting his way to 75, while Andrew King, 39, and Steffan Roberts, 33, also contributed useful totals.
The Seasiders in reply fell short of their target on 187, with the Maesteg attack sharing the workload and the wickets as Michael Bailey, Gareth Bailey and Roberts all clinched two wickets apiece. Josh Lydon’s 66 was the pick of the Seasiders' innings.
Menahwile, former pacemakers Hills Plymouth’s title challenge looks all but over as they suffered a 65 run loss to Pontyberem, with all rounder Daniel Griffiths starring for the West Walians as he captured 4-13 and also contributed 43 with the bat.
Eslsewhere, there were wins for the two sides propping up the table, with Landore defeating Margam by a mammouth 138 runs and Pwll saw off Drefach by 12 runs.