Pontypridd stayed on top of the league courtesy of a 39-22 win at Swansea, with Cardiff Blues utility back Matthew Nuthall scoring one of his side's five tries as the All Whites fell to their fifth straight loss.
Aberavon fly-half Jamie Davies became the first Premiership player to score 100 points this season when his four penalty goals helped the Wizards to a 22-16 victory at Cross Keys.
A penalty try helped unbeaten Bridgend to a hard-fought 20-12 win at Ebbw Vale that took the Ravens to second place on the table, while three tries gave Cardiff a 21-13 win over Llandovery their first victory of the season.
A desperately unlucky Maesteg side were pipped 11-14 by Pontypool, with fly-half Paul Smithson hitting an upright with a last-minute penalty attempt and try-scoring winger Grant Epton going wide with a dropped-goal effort.
Glamorgan fullback Marcus Leach scored two tries in the Wanderers' 27-20 win over Carmarthen Quins, while Ceiron Thomas's four goals were enough to give Llanelli a 12-11 victory at Bedwas.
Bedwas 11 Llanelli 12
Cardiff 21 Llandovery 13
Cross Keys 16 Aberavon 22
Ebbw Vale 12 Bridgend 20
Glamorgan Wanderers 27 Carmarthen Quins 20
Maesteg 11 Pontypool 14
Newport 9 Neath 19
Swansea 22 Pontypridd 39