CRYMYCH slipped to their first defeat of the season in the Costcutter Ceredigion League division one as Ffostrasol edged a narrow 1-0 win to move second in the table.

There was little to choose between the sides, but it was the visitors who took the spoils, to move within a point of leaders St Dogmaels, but having played five games more.

A Gethin Davies penalty midway through the first half proved enough as Ffostrasol held firm in the second half to notch their 11th league win from 19 outings this season.

Frontrunners St Dogmaels battled back to win 2-1 at home to high-flying Llanboidy, who dropped to third place in the standings with a sixth league defeat of the campaign.

Rhys Jenkins gave the visitors an early lead, but a Rhys Jones penalty made it all square at the break, and he converted a second penalty in the second half to seal the win.

Two first half goals from Liam Jones earned Lampeter Town a 2-1 win over Cardigan Town, who had halved the deficit with 20 minutes to go through James Evans.

In division two Xavier Davies scored a hat-trick as Crannog Reserves won 3-0 away at Llandysul Reserves, whilst Aberporth were unable to raise a side to play Llechryd.

Goals from Justin Noble and Oliver Morgan earned Llechryd Reserves a 2-1 win in division three at Ffostrasol Reserves, who scored through Carwyn Griffths.

In the Bay Cup, Huw Davies, Joe Jenkins and Gwion Davies scored as Felinfach notched a 3-2 win over Llandysul, who scored through Joshua Martin and Harri Wilson.

Meanwhile Lewis Sim netted the winner as division three leaders Llanilar Reserves recorded a 1-0 win in their Bay Cup tie away at division one side New Quay.

In the South Cards Cup, Kieran Harman, with a brace, and Adam Roberts scored for Maesglas in their 3-1 win at Pencader, who scored through Sam Coldman.

And in the Percy Eldridge Cup, two goals from Elis Williams earned Crymych Reserves a 2-1 win at Llanboidy Reserves, who found the net through Ashton Arnold.

This weekend's fixtures: Saturday, 2 April: Division One: Felinfach v Cardigan Town; Llandysul v Crannog; St Dogmaels v Dewi Stars. Division Two: Aberporth v Bargod Rangers; Llechryd v Crannog Reserves. Division Three: Cardigan Town Reserves v Ffostrasol Reserves; Maesglas Reserves v Llanilar Reserves. Bay Cup 2nd Round: Llanboidy v Lampeter.