Newtown secured their first win of the season with a fantastic performance at Carmarthen Town.
Nick Rushton put The Robins ahead when a long throw found its way through to Nick Rushton in the six-yard box.
But after the hosts levelled before half time, Ian Sheridan restored Newtown’s advantage early in the second half for the 2-1 win.
In another Friday night thriller in the JD Cymru North, Llanrhaeadr worked hard for a deserved 2-0 victory at Guilsfield thanks to a pair of second half goals.
Wins for leaders MMP Mid Wales League Llanidloes Town and Caersws sees them take the top two spots, but there are a host of teams impressing early on with Welshpool Town among them following a 4-1 win. Montgomery and Berriew also picked up vital wins.
Waterloo Rovers maintained their 100% record in Division Two but there were weekend defeats for Forden United, Abermule and Churchstoke.
In the JT Hughes Montgomeryshire Amateur Football League showdown, Guilsfield Reserves came away from Bishop’s Castle with a 3-1 win.
Results
JD Cymru Premier
Carmarthen Town 1, Newtown 2
JD Cymru North
Guilsfield 0, Llanrhaeadr 2
Saturday
MMP Mid Wales League
Division One
Welshpool Town 4, Radnor Valley 1
Aberaeron 0, Carno 4
Berriew 3, Kerry 0
Bow Street 1, Builth Wells 0
Caersws 10, Hay St Mary's 1
Llandrindod Wells 2, Four Crosses 1
Llanidloes Town 2, Llansantffraid Village 0
Montgomery 3, Tywyn Bryncrug 0
Division Two
Forden United 1, Dyffryn Banw 2
Churchstoke 1, Newbridge-on-Wye 3
Dolgellau 3, Abermule 0
Penparcau 6, Presteigne 3
Waterloo Rovers 2, Borth Utd 1
JT Hughes Montgomeryshire Amateur Football League
Honda Division One
Bishop’s Castle 1, Guilsfield Reserves 3
Llanfair Reserves 2, Trewern 2
Llanrhaeadr Reserves 6, Maesyrhandir 2
Trefonen v Llanfyllin
Mitsubishi Two
Caersws Reserves 4, Llanfechain 0
Kerry Reserves v Churchstoke Reserves
Caersws Reserves 4, Llanfechain 0
Llanfyllin Reserves v Welshpool Town Reserves
Llanymynech 0, Newtown Wanderers 2