At the other end of the table Bedlinog's hunt for a third league win of the season goes on after they were held to a 16-16 draw by Penallta. The home team were unable to capitalise on Rumney's win and move closer to the top five and Bedlinog slip further behind Gilfach Goch, who won against Rhydyfelin.
The league's second-bottom side picked up a 15-5 victory which moves them further away from the danger of relegation.
Treorchy moved up to eighth with a hard-fought 25-14 win at home to Glamorgan Wanderers. The visitors managed two tries but could not do enough to keep Treorchy down and their three tries were enough to secure the win.