SWALEC championship

Bargoed 33-22 Glynneath

Merthyr 26-5 Tata Steel

Newbridge 29-26 Bridgend Athletic

Pontypool 8-17 Swansea

RGC 1404 37-6 Cardiff Met

Tondu 36-29 Blackwood

SWALEC League 1 West

Ammanford 11-12 Gorseinon

Kidwelly 13-23 Felinfoel

Llangennech 34-10 Carmarthen Athletic

Tenby United 23-18 Newcastle Emlyn

SWALEC League 2 West

Cardigan 3-41 Llanelli Wanderers

Hendy 5-11 Penlan

Llandeilo 19-41 Haverfordwest

Llanybydder 18-27 Penclawdd

Pontarddulais 19-22 Gowerton

SWALEC League 3 West B

Aberaeron 3-34 Fishguard

Laugharne 12-45 Pembroke

Pembroke Dock Quins 12-32 Neyland

St Davies 14-12 St Clears