The romp moved them to within a point of leaders Ynyshir Albions, who crashed to a 5-2 defeat at Cefn Cribbwr BC.
Dan Jenkins led the way with a hattrick, while Ben Morgan and an own goal completed the scoring for Cefn.
Trebanog also enjoyed a big win, thumping Pontlottyn 5-1. Sam McCarthy scored twice, along with goals from Jamie Crisp, Corey Lent and Steve Trudgill.
Elsewhere, Harry Davies’ goal for Garw SBGC was cancelled out by Liam Williams for Cardiff Draconians as they drew 1-1.
Jack Hopkins’ goal proved decisive as Pencoed Athletic beat Cwm Welfare 1-0, while Ton & Gelli BC remain bottom of the pile after losing 2-1 at Baglan Dragons. Olly Bowen and Jamie Phillips scored for Baglan.
Lewis Bevan found the net for Grange Albion as they drew 1-1 at Brecon Corries, for whom Paul Keddle scored.
In Division One, leaders Porthcawl Town Athletic made it seven wins out of seven as they were victorious 2-1 at AFC Butetown.
Matt Ellis and Andy Emery bagged the goals.