Dan Jenkins and Tom Harris replied for Cribbwr, who dropped below them in the table.
Baglan Dragons were also victorious as they beat struggling Cwm Welfare 4-1.
Daniel Howells was at the double while Matthew Herman and Ollie Bowen also found the net for Baglan’s fourth win of the season.
Ynyshir Albions remain top after beating Pontlottyn 2-1 while Caerphilly Athletic thrashed basement boys Ton & Gelli BC 4-1.
Elsewhere, Trebanog and Merthyr Saints drew 2-2.
In Division One, leaders Porthcawl Town Athletic didn’t play but lead the table by four points with eight wins from eight.
Treforest failed to close the gap further as they were held to a 2-2 draw at Aber Valley while Josh Evans inspired Penrhiwceiber Cons Athletic to a 3-2 success over Cardiff Airport.
Evans bagged a hat-trick to hand all three points to Penrhiwceiber in a competitive encounter.
A double from Osian Pritchard helped Clwb Cymric to a 3-0 win over Tonyrefail, with Ryan David also scoring while Cardiff Corinthians saw off Llangynwyd Rangers 2-1.