Swansea City Women continued their fine run of form to round off 2023 with three points as they beat Barry Town United Women in the Genero Adran Premier.
Stacey John-Davis put the Swans ahead after just four minutes, a cool finish from close range extending her scoring run.
The visitors doubled their lead when Nia Davies headed a cross into her own a goal after a great ball into the box.
Katy Hosford would seal the win with 10 minutes remaining, slotting home at the near post, before turning provider nine minutes later to set up Robyn Pinder for the fourth and final goal.
The Swans had entered the game on the back of seven wins from eight games in all competitions, and they wasted no time asserting themselves as they surged into the lead with the first attack of the game.
A great ball from Steph Turner send John-Davis through to slide home her fifth goal in three games.
Just a minute later the Swans made it 2-0, John-Davis’ cross seeing Davies head into her own net.
Rachel Cullen came close to further extending the lead 10 minutes later, powering a volley just over the bar after picking a loose ball up on the edge of the box.
Barry began sitting players behind the ball from that point, forcing the Swans to be patient and wait for further openings.
Sophie Brisland-Hancocks tested the Barry goalkeeper with a strike from the edge of the box, but it was saved well as it headed for the bottom-right corner.
The Swans remained in control and started the second half positively, with corner deliveries from Hosford and Chloe Chivers testing the Barry defence.
John-Davis came close to her second after a great ball from Hosford found her in the box, but her glancing header went just wide of the post.
However, the Swans would add to their tally with 10 minutes to go, Hosford slotting home at the near post after a great ball from Sammy Wynne put the skipper clean through on goal.
Pinder added a fourth late on. Chivers sent Hosford into space down the wing, and her cross allowed Pinder to tap home and round off the victory.
Barry Town United Women: Erin Brennan, Lauren Harris, Holly Jenkins, Nia Davies, Hana Bennett (Amelia Herbert 77), Taite Trivett, India Shanahan, Emily Freeman, Sienna Stone (Lucy Coles 77), Chloe Tiley (captain) (Erin Harris 86), Angharad Beman.
Unused subs: Molly Arnesen, Amelia Hodgkinson.
Swansea City Women: Chelsea Herbert, Lucy Finch, Steph Turner, Ellie Lake (Monet Legall 72), Rachel Cullen (Kelsey Thomas 82), Robyn Pinder, Katy Hosford (captain), Stacey John-Davis, Sophie Brisland-Hancocks (Sammy Wynne 72), Emily Thomas (Chloe Chivers 46), Jess Williams.
Unused subs: Opal Rayner.