Bala are the only club with a 100 per cent record in the North after a thrilling 12-5 win over Bro Ffestiniog, where at 5-5 and a minute to go, Bala full back Chris Thinne snatched a try that wing Gareth Owen converted. Rhayader gained a first league win as they defeated bottom club Rhos by 21-17.
Every club in the South-East has lost at least once with Porth ending Penallta's run by 15-13 in a thriller as a last-minute penalty by Porth scrum half Gareth Lewis decided the game and Cilfynydd fought back from 16-5 own at Ferndale to win 19-16.
Three clubs are unbeaten in the South-West after wins for Birchgrove, Crynant and Abecrave with Birchgrove having handed Neath Athletic a first loss by 46-14.
Bettws drew their second match of the season 10-10 away to Abertillery BG in the East, where Spencer Clease scored heavily in Nantyglo's 38-5 win over Gwernyfed and St Alban's defeated RTB (Ebbw Vale) 26-19 at Tremorfa Park in Cardiff. Full back Lloyd Parker scored a late try to give Blaenavon a first win- 16-10 at Usk.
In the West, Penygroes gained a fourth successive win as they defeated Aberaeron 21-10 to hand that club their first loss, while New Dock Stars won by 26-13 at Tycroes and Pembroke won a third match by 39-0 over Llangwm.