In the South-West, Alltwen had a shock victory over Kenfig Hill and Glynneath rose off the bottom with an amazing success against Bryncoch, whose loss means that Seven Sisters are promoted. Aberavon Quins rocked Vardre by 34-0 and Cwmgors beat Ammanford.
In the South-East, Ruthin and Tonyrefail gained wins over Ynysybwl and Nelson respectively in the fight for third spot, while Abercwmboi beat Tylorstown.
Denbigh jumped out of the relegation spot in the North after a win at Caernarfon and Llandudno can only escape if they defeat Llangefni next week.
There was an amazing finish to the South-East with Aberdare needing a win and 21 tries at Fairwater to lift the title. They won 103-0, but managed only 17 tries, wasting time kicking conversions.
The Birchgrove effort to lift the South-West title will be made on Sunday at Baglan, while in the West, St Clears and Furnace shared 34 points and Tycroes won 23-8 away to Pontyates.