Swansea City Women returned to winning ways and extended their unbeaten run with victory over Aberystwyth Town Women in the Genero Adran Premier.
Having drawn against Barry last time out, Nia Jones gave the Swans the perfect start as she smashed home from six yards inside 10 minutes.
Jess Williams soon doubled the lead, heading home her second goal of the season after 17 minutes.
Rebecca Mathias pulled one back for the visitors as her cross from distance found its way into the back of the net to make it 2-1 before the break.
But Aimee Deacon would seal the win with a first time finish into the bottom corner.
The win brings an end to a five-game run of consecutive draws between the Swans and Aberystwyth at Llandarcy Academy of Sport.
Jones gave the Swans the lead after seven minutes, Williams nodded down a corner for the defender net her first goal for the Swans from inside the six-yard box.
Ten minutes later it was 2-0, Williams again connected with an Emily Richards corner and headed past the goalkeeper.
Richards came close to a goal of her own, with her long distance free-kick going just over the bar.
But, despite the Swans dominance, Aberystwyth pulled one back. Mathias’ cross from out wide snuck just under the crossbar and into the back of the net to halve the visitors’ deficit.
Jones nearly had her second goal of the game after the restart after Stacey John-Davis’ free kick picked her out, but her flicked headed effort was held by Chelsea Herbert in the Aberystwyth goal.
The early stages of the second half were disrupted with long stoppages for treatment after Charlie Haynes and Emily Thomas colliding, while Williams also required attention.
But Deacon would restore Swansea’s two-goal lead when John-Davis’ burst down the flank before picking her out in the box to apply a low finish.
Substitute Taite Trivett came close to adding a fourth late on, latching onto a ball from Robyn Pinder before rounding the keeper, only to be unable to find the net from a tight angle.
But the Swans still eased to victory as they made it six games without defeat.
Swansea City Women: Charlie Haynes, Lucy Finch, Sophie Brisland-Hancocks (Maddy Murray 84), Sammy Wynne, Robyn Pinder, Stacey John-Davis (captain) (Danielle Broadhurst 84), Emily Richards (Taite Trivett 73), Aimee Deacon (Jasmine Guymer 84), Emily Thomas, Jess Williams (Steph Turner 75), Nia Jones.
Aberystwyth Town Women: Chelsea Herbert, Rebecca Mathias (captain), Elan Jones (Lowri James-Evans 79), Hannah Davies, Lleucu Mathias (Amy Jenkins 84), Josie Pugh, Libby Isaac, Shauna Chambers, Modlen Gwynne, Bethan Roberts, Maria Ewers (Jessica Baker 68).
Unused subs: Tirion Sedgwick, Ffiona Evans.