Tonmawr moved from third to first in the latter division by beating previous leaders Dunvant 24-17 in a match where the sides shared six tries.
In Three East, leaders Brynithel fell badly away to Newport Saracens, while there were more surprises in Three West as Kidwelly lost 17-16 home to Gorseinon and Pontarddulais beat Tenby 15-3.
Most other scores went with the form book, though Garndiffaith had a good 38-10 win over RTB (Ebbw Vale) in Five East, where St Alban’s had a brave effort end in a 24-20 loss to Nantyglo at Tremorfa Park.
Division 1.
Brynmawr v Tondu (OFF)
Tredegar v Treorchy (OFF)
Division 2 East
Fleur De Lys v Dinas Powys (OFF)
Hirwaun 18 Croesyceiliog 22
Division 2 West.
Bridgend Ath 23 Cardigan 10
Corus v Birchgrove (OFF)
Cwmllynfell 19 Aberavon Quins 26 (played at Aberavon)
Tonmawr 24 Dunvant 17
Division 3 East
Newport Saracens 37 Brynithel 15
Division 3 West
Kidwelly 16 Gorseinon 17
Pontarddulais 15 Tenby 3
Division 3 South-West.
Ammanford 32 Ystalyfera 9
Division 4 West
Llanelli Wdrs 37 Betws 10
Division 4 South-East.
Aberdare v Penarth (OFF)
Cefn Coed 10 Pontycymmer 25
Division 4 South-West.
Amman Utd 39 Cefn Cribbwr 3
Morriston 39 Pyle 32
Division 5 East.
Garndiffaith 38 RTB (Ebbw Vale) 10
Oakdale 65 Blaenavon 19
St Alban’s 20 Nantyglo 24
Division 5 South-East.
Ogmore Vale 7 Llantwit Major 68
Division 5 South-West.
Cwmgwrach 28 Neath Ath 20