Molly Kehoe's goal saw Cardiff City edge Swansea City 1-0 in a meeting of the Adran Premier top two at Llandarcy.
Cardiff remain three points clear at the top of the table after Wrexham climbed above Swansea into second by winning 3-0 at Cardiff Met.
Rosie Hughes, Mari Gibbard and Ava Suckley scored for Wrexham, but Hughes was sent off late on after being booked for the second time.
Bottom side Pontypridd United remain winless after losing 3-0 at home to Barry Town, Aimee Deacon - with a penalty - Holly Jenkins and India Shanahan on the scoresheet for the visitors
The New Saints edged a seven-goal thriller 4-3 at home to Aberystwyth Town.
Saints scored courtesy of Beth Lewis, Ella Bartley and Caitlin Chapman's brace, with Gwenllian Jones, Imogen Scourfield and Niamh Duggan netting for Aber.