CROESYCEILIOG top Division Two after winning against Vale at Corntown.
Tom Kear scored 78 not out as Croesy posted 200-9 and then bowled out Vale for 98 with captain Ieuan Wakefield getting 3-14, Rhys Jones also had 3-14 and Dan Evans 3-33.
Brecon reached 255-7 against Ebbw Vale at Eugene Cross Park with John Kenchington making 58, Gwyn Price 43 and Sam Williams 37.
Nick Pepper Snr got 25 for Ebbw Vale and Jamie Nancarrow 21 but they slumped to 135 all out as Sam Williams returned 5-12 and Mike Williams 4-30.
Malpas got Newport Fugitives out for 148 in their local derby at Bettws Lane. Matthew Evans scored 50, Gareth Durston 22 and Chris Bridges 20 as James Francis took 4-42 and Leighton Watts 3-47.
Malpas managed it for a welcome second victory of the season as Dave Martin made 50 not out, Francis 30 and Craig Margetts 24 not out.
Roy Emmott took 2-24 and Steve Durston 2-46.
Creigiau surprised Radyr in their derby game and Newbridge chased down a good score to win at Miskin Manor.
Huw Beaverstock made a brilliant 108 and Justin Thomas 47 not out as Miskin Manor made 246-7.
Newbridge paced their reply to perfection and got the winning runs off the penultimate ball. James Morgan was their hero with a superb 110 while Huw Jones took 5-24.
Rhys Lloyd (34), Amir Brohi (25) and Moisin Arif (2) were the principal run getters as Radyr were bowled out for 140 with Tom Lloyd taking 5-18 for Creigiau and Seth Griffiths 3-19.
Lloyd then led Creigiau to victory with 51 and Chris Marusza got 20 while James Cady took 2-37 for Radyr.
In Division Three, Cardiff Gymkhana accounted for visitors Pencoed after setting a target of 227-6 in which Tanuj Singh scored 60 and Usman Ijaz 44 not out. Richard J Gregory took 2-52 for Pencoed.
Gavin Davies managed a top score of 23 as Pencoed were dismissed for 147 with captain Majid Karim taking 5-27 and Murad Moghal 3-33.
Leaders Lisvane won their Cardiff derby against Whitchurch Heath who had first knock and reached 217-8 with Dave Tibbs making 51, Dani Zaman 46 and Simon Coombs 31 while Jack Mitchell took 3-30 for Lisvane.
A third wicket partnership by Snehassis Tripathy (68) and Alistair Waldron (55) led Lisvane to a five-wicket win with Mike Perrott picking up two late wickets without conceding a run.
Pontymister won at Dinas Powis to stay hot on the heels of Lisvane.
Pontymister piled up 321-7 going in first with Zulfi Ali making 80, Ali Nazir 57 and David Jones 44 while Steve Bussell took 2-31 for Dinas Powis.
Dinas Powis collapsed to 84-9 before a10th wicket partnership of 72 by Lewis Clarke (33) and Mark Elliott (26no) took them to a respectable 156 all out. Iftikhar Ahmed took 3-19 for Pontymister.
Llantwit Fardre made 171 all out at home to Ponthir with Scott Williams scoring 52 and Matthew Walsh 41 while Mark Crook had 4-48 for Ponthir.
Captain Matt Dennehy then got 44 to lead his side to a five-wicket victory. Phil Clarke took 2-34 for Fardre.