Corbett Sports Welsh Premier
Afan Lido 0-3 Port Talbot Town: Bottom side Afan Lido slumped to their 13th defeat of the season as Sacha Walters, Rhys Griffiths - with a penalty - and Martin Rose gave Port Talbot a comfortable win.
theWORD Cup Final
Bala Town 0-0 Carmarthen Town (*Carmarthen win 3-1 on penalties): Ian Sheridan scored Bala's opening penalty but the next three players all missed, while Carmarthen recovered from Matty Collins' first-up miss to take the cup as Christian Doidge, Paul Fowler and Craig Hanford held their nerve.
Colwyn Bay 1-1 Oxford City
Calor Division One South & West
Merthyr Town 3-2 Paulton
Welsh Premier Women's League
Aberystwyth Town 0-3 Cardiff City
Llandudno Junction P-P Northop Hall FC (frozen pitch)
Llanidloes FC P-P Cardiff Metropolitan (frozen pitch)
PILCS 3-3 Newcastle Emlyn
Port Talbot Town 6-3 Caernarfon Town
Wrexham FC 3-2 Swansea City