LLANRHAEADR continue to prop up the JD Cymru North table following a 3-0 defeat at home to Holyhead Hotspur.

All the goals came in the second-half at Tanllan with Liam Morris breaking the deadlock on the hour before Jay Gibbs struck and Morris completed his double in injury time.

Meanwhile Elliot Williams was once again the hero as Llandrindod Wells hit back to toast a 2-1 win at Panteg in the Ardal South East League.

Luke Upham gave the home side the lead on the hour but the Spamen were stirred as Ashley Jones levelled with 15 minutes remaining before Williams completed their comeback.

Rhayader Town also maintained their improvement with a 1-1 draw at Croesyceiliog.

Tommy Rowlands opened the scoring for the Red Kites after good work by Jamie Evans after 25 minutes with the hosts replying through Jamie Hill early in the second-half.

Elsewhere Dolgellau AA could not derail Chirk AAA who maintained their unbeaten start to the Ardal North East League season with a 2-0 win at Cae Marian.

A Ryan Davies strike separated the sides for much of the game before Sam Jones sealed the spoils in injury time.

Meanwhile Carno celebrated a hard-fought 2-0 win at Four Crosses with Oli Lewis and Jack Orbell goals ensuring the spoils for the Greens.

Kerry proved no match for Bow Street who left Dolforgan Park 4-0 winners courtesy of a double from Sion Ewart and strikes from Iolo Ap Dafydd and Llyr Davies.

Ten man Llanfair United claimed a point at Penparcau following a 2-2 draw.

Ben Jones saw red for United inside the opening five minutes and the Aberystwyth side capitalised with two goals from Mattie Davies.

However United rallied with Josh Astley reducing the arrears early in the second-half before Max McMalughlin snatched an injury time equaliser,

Berriew made light work of Rhos Aelwyd with Ed Baker netting twice in a resounding 5-0 win.

Further goals from Joe Haycock, George Mitten and Callum Brady ensured a deserved away win for the Rhiewsiders.

Machynlleth shared the spoils in a thrilling 4-4 draw against Corwen in Bala.

Aaron Jones fired Machynlleth into a 19th minute lead only for the hosts to level through Oliver Crimp and lead through Tom Williams

A Kevin Day own goal saw Machynlleth back on terms before being reduced to 10 men with the dismissal of Callum Roberts with Corwen capitalising with Scott Evans restoring their lead.

However Mach hit back with Callum Page levelling before a Josh Williams own goal gave them the lead only for Crimp to save the day for Corwen with an injury time leveller.

Welshpool Town came out on top in a 4-2 victory at home to Penycae.

The Lilywhites stormed ahead with goals from Ryan Knott, James Clewlow and Ryan Edwards giving the hosts a comfortable lead at the break.

However Adam Knott's own goal and a Ben Jones strike gave the Wrexham side hope of a comeback before a wonder strike from Joshua Lenc sealed victory with 13 minutes remaining.