The home side claimed a bonus point to maintain a one-point lead at the top of the Championship, with captain Lewis Protheroe among the try scorers.
Ebbw Vale, who have the meanest defence in the league so far this season, narrowly defeated Cardiff Met, formerly known as UWIC, at the University Ground.
However, they eventually needed a late drop goal by Charlie Simpson to secure the win in a game where neither defence conceded a try.
Newbridge, who have only lost once all season, claimed a bonus point on their visit to Bridgend Athletic, leaving the Gwent club in third position.
Two tries by Narberth youngster Chris Williams helped the Otters to a 25-10 victory at lowly Glamorgan Wanderers that secures fourth place, 10 points off the top.
A comprehensive home victory for Beddau against Bonymaen ensured their fourth bonus point in seven games, with the visitors only managing a single penalty in response to Beddau’s haul of 31 points.
Tata Steel remain a place behind Llanharan despite snatching a dramatic 27-24 away win at The Dairy Field. Gareth Beer was among the try scorers for the victorious visitors.
Both teams now share the same record in the league having won four, lost three and claimed three bonus points.
There was more woe for bottom-side Whitland – yet to win this campaign – after their latest defeat to Pontypool, who celebrated their first victory of the season.