Young 18-year-old wing Andre Ofomah dived over two minutes from time after father Andrew produced an outstanding display at flanker.
Merthyr’s title hopes were checked at Croesyceiliog where the Cockerels won 17-15 and it looks as though the title is heading to Builth Wells even though their match at Penygraig was called off.
Dunvant maintained their challenge for the top in West after a nail-biting 27-26 victory over visitors Cwmllynfell, but Tonmawr remain five points clear at the top after winning 15-8 at Bridgend Athletic and Corus lost ground after losing 22-19 at Felinfoel.