Neath ran in eight tries as they defeated Cross Keys 52-29 with Paul Bamsey crossing for two of them and even coach Rowland Phillips got in the act, while the Keys scored four tries.
Newport kept their heads to beat a game Swansea effort an finished with five tries in a 35-23 win over Swansea as wing Craig Richards took his tally to 21 with the last two of the day.
Fly half Dan Griffiths grabbed 12 points to take him past 200 points but Swansea’s Luke Richards, also passed the double-century mark.
Aberavon jumped into third place with a 20-3 win over Newbridge as Ricky Price (2) and Richard Lewis scored tries for the Wizards.
Caerphilly borrowed Gwent Dragons half-backs Craig Warlow and Rhodri Jones but it was centre Stuart Thomas who notched two tries, four conversions and a penalty in a shock 39-33 win away to Carmarthen Quins.
Bedwas had to thank Andrew James for16 points in a good 26-15 win over Llandovery and Bridgnd pasted Pontypool 47-0 with Stuart James and Paul Jones running in two tries apiece.
Pontypridd completed the double over lowly Llanelli with a 22-21 win at Stradey Park as former Scarlet Neil Boobyer returned home and scored the second of the three Ponty tries.
Boobyer had bagged two in last October’s win and this time, he added to an earlier try by Darren Berry, but Llanelli rallied with tries by Gavin Quinnell and Ioan Cunningham before replacement centre Paul Matthews scored and Richard Langmead’s conversion ensured the one-point win.