Fly half Peredur Ellis sperarheaded the home effort, but on this occasion his try and two conversions were not enough to gain victory and Ruthin won 18-7 at Dollgellau as Gareth Edwards and Ieuan Ellis scored tries and veteran John Tudor kicked eight points.
Only two games survived the conditions in East and Caldicot took full advantage by recording a 15-0 win over bottom club St Josephs. St Peter's did better than their Cardiff neighbours by travelling to Tredegar and beating the Ironsides 22-19.
A superb try from wing James Forey was the highlight of Aberdare's 8-6 win over Bedlinog in the South-East. The three leading sides all enjoyed big victories with Abercwmboi winning 52-5 against Heol y Cyw; Pontycymmer 55-7 against Dowlais, and Fairwater 45-12 over visitors Cefn Coed.
There is still all to play for in South West with Cwmgors beating Abercrave 29-15 to remain a point clear of Taibach who were 61-17 victors at Cefn Cribbwr. Briton Ferry are a point further behind after their 34-13 success at Maesteg Celtic.
Llanelli Wanderers won 32-3 at bottom club Bynea, Pembroke Dock Quins sneaked home 14-12 at Llandybie, and Loughor won 12-3 at Neyland to all remain level at the top of West.