DAVID Edwards starred with a hat-trick as Dolgellau Athletic hit back to prevail 3-1 winners over Rhayader Town.

The Red Kites led through Jamie’ Evans’ deflected strike only for the hosts to storm back with Edwards leading the way.

Newbridge edged a nine goal thriller in a 5-4 win at home to Machynlleth.

Ollie Woods led the way with a brace with Aeron Powell, Kejan Fozjewski and Charlie Boucher goals ensuring an own goal and replies from Callum Roberts, Alex Davies and Sion Jones were not enough for Mach.

Dyffryn Banw left it late to snatch the points in a 2-1 win at Borth United who led through Guto Huws only for Twm Foulkes and Alun Williams goals to ensure the spoils for the Llangadfan side.

Meanwhile Waterloo Rovers and Four Crosses shared the points in a 1-1 draw at Maesydre with Charlie Proctor on target for the Welshpool side while Jamie Evans’ strike ensured a point for Crosses.

Montgomery Town strengthened their lead at the top of the table with Tom Evans netting twice in a 3-1 win at Presteigne.

Ollie Lewis completed Monty’s tally while Curtis Williams reduced the arrears with a consolation.

Meanwhile Brecon Northcote’s clash with Hay St Marys was cancelled after the county town club resigned from the league on Thursday.

The Stags record has been expunged from the table with the league left with 14 clubs this season.