Pembroke Dock Quins beat Haverfordwest in a vital local derby where they desperately needed the points, whilst Tenby United and Cardigan boosted their hopes of promotion with excellent home victories.

Division One (West):
Bridgend Athletic 20 Narberth 34
Whitland v Bonymaen - postponed

Division Three (West):
Pembroke Dock Quins 15 Haverfordwest 6
Cardigan 42 Cwmgors 0

Division Four (West):
Hendy 7 Crymych 18
Tenby United 18 Pontarddulais 0
Milford Haven 5 Morriston 19
Trimsaran 5 Pembroke 5
Neyland v Tycroes - postponed

Division Five (West):
Furnace 12 Llangwm 18
St Davids 10 St Clears 8
Fishguard v Cefneithin - postponed