Trinant also pulled off a shock win in the East as they won 20-3 at Oakdale with a try by Phil Jones and five penalties from Jamie Lyons, while in the West, Fishguard got home by 22-15 at Gowerton and found that Laugharne had fallen 29-22 at home to Neyland to lose their unbeaten tag.
Llandudno lead the North with three wins and no losses, but Caernar5fon, Llangefni and Colwyn Bay have also gained nine points with one loss each and Mold are unbeaten after a thrilling 30-30 draw at Pwllheli.
Fairwater, Aberdare and Penarth are unbeaten in the South-East, where an injury to a referee saw the Taffs Well-Dowlais game called off and in the South-West the pace-setters are Resolven and Briton Ferry. Resolven gained a narrow 15-12 win away to Aberavon Green Stars and Briton Ferry just held off Heol y Cyw by 26-25 as Tonna fell 20-8 away to Maesteg Celtic.