Cardigan Town notched two wins in a week in the Costcutter Ceredigion League to stay on the heels of defending champions Ffostrasol at the top of the division one table.

Liam Doherty scored a hat-trick as they won 5-0 at Bargod Rangers at the weekend, with Llion Williams also finding the net, along with a sublime free kick from Iwan James.

In midweek Llion Williams scored twice as Cardigan beat Llanboidy 4-0 at home, with Brooklyn Williams and Dewi Baum also getting their names onto the scoreheet.

Llechryd also notched two wins in a week, with Ben Davies and Sam Hall earning them a 2-0 win over Lampeter on Saturday, after beating St Dogmaels 5-4 on Wednesday.

Adam Williams scored a brace and Owen Wilton, Sam Hall and Jac James also fire goals against the Saints, with Elliot Wigley (2), Sior Roche and Louis Harding netting replies.

St Dogmaels bounced back from their midweek defeat to Llechryd with a 3-0 win against New Quay, with Luke Jones, Chris Morgan and Elliot Wigley scoring at the weekend.

It was back-to-back defeats for Crymych who lost 4-3 to Dewi Stars, with Siencyn Jones, Oscar Evans, Rhodri Morgan and Rupert Geddes sealing the points for the visitors.

Rhodri George (2) and Mckenzie McDonald scored for the Preseli men, who had also lost 6-2 at Crannog on Wednesday night, despite Eilir George scoring twice for Crymych.

Sam Dutnell (2), George Colven, Shaun Evans, Gareth Rhys Evans and Mike Glover hit the net for Crannog, who then won 1-0 at Felinfach, with Michael Glover on target.

In midweek, Owen Davies, Rupert Geddes, Gethin Thomas and Ryan Busby scored a Dewi Stars beat Lampeter Town 4-2, with Terry Witts and James Gudgeon replying.

Cian Edwards scored a hat-trick as Ffostrasol hammered Bargod Rangers 8-0, with Ifan Davies, Tomos Evans, Bleddyn Jones, Steffan Jackson and Michael Wilcox also netting.

In division two, Llandysul hammered Aberaeron Reserves 9-0, with Jack Kluge (2), Thomas Fayers, Harri Wilson, Iwan Jones and an own goal completing the rout.

Goals from Dylan Karliciuk and Marcus Dean meanwhile earned Maesglas a battling 2-1 home win over Felinfach Reserves, who scored their goal through Rhodri Thomas.

Goals from Jonathan Seeley and Llywelyn James earned Newcastle Emlyn a 2-0 win over Llechryd Reserves, and Ffostrasol Reserves drew 2-2 winth Pencader United.

Marc Bowen and Michael Wilcox got onto the scoresheet for Ffostrasol, but goals from Connor Timms and  Morgan Mably earned visiting Pencader a share of the spoils.

On Wednesday night, a Bryn Evans hat-trick earned Aberaeron Reserves a 3-3 draw with Felinfach Reserves, who scored via Gareth Pierce, Dyfan Evan and Jamie Davies.

Sion Nicoll, Nathan Pitkin, Matthew Smith and Mathew Storer sealed a 4-3 win for Aberporth at Maesglas, with Jordan Harrison, Garfield Davies and Darcy Wells replying.

Newcastle Emlyn won 5-0 at Ffostrasol Reserves with goals from Peter Almond (3), Llywelyn James (2), whilst Ifan Vaicaitis, Tudur Davies and Eric Buck netted as Llandysul beat Pencader 3-1 in their midweek match.

Division Three results: Cardigan Town FC Reserves 4 v 2 St Dogmaels FC Reserves; Crannog Reserves 3 v 1 Llanboidy Reserves; Lampeter Town Reserves AFC 4 v 2 Bargod Rangers Reserves; Llanon FC 4 v 2 Maesglas Reserves; Pencader United FC Reserves 0 v 10 Llandysul Reserves.