BIRTHDAY boy Lyndon Jones struck the winner as Newbridge staged a second-half comeback to prevail 3-2 winners at home to Machynlleth.

A Richie Evans double gave Machynlleth the interval lead only for the hosts to hit back through Ollie Woods and Callum Maddy before Jones snatched a last gasp winner.

Meanwhile Rhayader Town ran riot in a 10-2 thrashing of Knighton Town.

Taylor Wozencraft led the rout with a hat-trick while Jamie Evans, Jordan McFadden and Tommy Rowlands each struck twice with an own goal completing the double figures.

Waterloo Rovers returned from Abermule with the spoils with goals from Ryan Ellis, Tom Ellis and Andrew Gwilt completing a 3-0 win.

Penparcau were also 3-0 winners with goals from Neil Evans, Ben Lewis and Mark Gornall earning their side the spoils at home to Forden United.

Borth United and Churchstoke battled to a 1-1 draw at Uppingham Field with Ryan Davies netting for the hosts while Kelvin Sargeant struck for the Marketmen.

Elsewhere a David Edwards hat-trick helped ensure Dolgellau prevailed 3-0 winners at home to Dyffryn Banw.

Meanwhile a Lewis Jones double and Tom Crichton strike earned Presteigne a 3-1 win at Aberystwyth University who replied through Jamie Stuart.