Newport Saracens took over the lead of the East after a 27-7 win at Treorchy with tries by David Packer, Lewis Culverwell, Martin Cawley and a penalty try. Croesyceiliog gained a good win over Llantrisat and Hirwaun beat off bottom club Risca. In the West, Corus upset Felinfoel 30-21 and Pencoed pulled off a fine 27-10 win at Cwmavon.
Unbeaten West club Loughor defeated Lampeter 27-6, but Gorseinon kept up the chase with a 32-6 win over Cardigan. In the South-East, Ruthin scored six tries to gain another splendid win by 36-7 over Brecon and in the South-West, Kenfig Hill fell to a shock 27-10 loss at Seven Sisters, while Glynneath, without a win this season, almost made it, before losing 3-0 in the mud at Brynamman.
In the North, Llangefni and Mold held the top spots after winning rearranged games, but in the East Cheptow upset Trinant 30-16 and Newport HSOB hammered St Peter's by 37-0. West leaders Amman United gained a 55-0 win at Pontarddulais to lead by six points. Fairwater stretched their lead to nine points in the South-East after a 18-10 win over Taffs Well and there was no change in the South-West as Resolven beat Glais 15-3 and Tonna had a fine 49-0 success over Morriston.
East leaders Nantyglo retained their unbeaten record by defeating St Joseph's 52-0 and second-placed Abertillery BG just held off Caldiicot 8-0, but South-East leaders South Wales Police fell 9-0 at Waterton Cross against Porth and Canton had a rare success by 24-17 over Bridgend Sports. In the South-West, Crynant's loss at Cefn Cribbwr by 29-19 saw Abercrave move five points ahead after winning 29-12 at Porthcawl, but the shock was when BP Llandarcy registered their first win, by 21-20 away to Neath Athletic. West leaders Pembroke did not play and Llangwm dropped points in a 13-13 draw at home to Penygroes.