The North Walians led 20-8 at the interval and scored a penalty try in the second half to seal a bonus point win and remain second in the division with a game in hand.
Leaders Ystrad Rhonnda maintained their fine form beating struggling Gilfach Goch 28-17, while third place Penallta edged past Rumney 15-9.
Jonathon Gough paved the way for a comfortable Ynysybwl victory as he scored twice in their 59 -7 home win over Tredegar. The away side are yet to pick up any points this season and remain rooted to the bottom.
Nelson stretched their lead at the top of Division 2 East thanks to a 43-20 win at Garndiffaith, with scorers including player-coach Darren Humphries. With two tries from winger Lewis Rigby, Abercynon picked up a much needed 29-20 home victory over Fleur de Lys.
Bedlinog’s good form was stalled at Cae Fardre, where they went down 21-18 to Llantwit Fardre. Elsewhere, it was scrappy at Senghenydd with Llanishen coming away with a narrow 13-11 win.
Risca overcame a slow first half to beat Abercarn 42-7 in Division 3 East, while Talywain crossed over in the last play to edge past Abergavenny 17-16. Matthew Reed and George Davis both scored twice for Newport HSOB in a dominant 54-8 away victory over Tredegar Ironsides.
New Tredegar kept their unbeaten record intact in Division 4 East, overcoming Hafodyrynys 53-27, while Caldicot scored eight tries to brush past Oakdale 55-24 .
In Division 5 East, Trinant converted a try in the dying seconds to beat Usk 19-18 while there was more drama at Llanhileth as Crumlin scored late to win 31-24 and pick up the bonus point.
Â