Newtown have their eyes fixed on a top six place by the end of the month following a superb victory at Barry Town in the JD Cymru North.
A 79th minute strike from Ian Sheridan was enough for Newtown to secure three valuable points and remain very much in the hunt.
Llanrhaeadr remain with Guilsfield in the top six of the JD Cymru North following an outstanding performance at Penrhyncoch.
Two second half goals joined a first half opener to secure the 3-0 win and allow Llanhreadr to hold sixth spot, one place behind Guilsfield who drew 1-1 on Friday night with table toppers Prestatyn.
It is getting tough at the bottom for Llanfair United who were beaten 4-1 at Ruthin Town.
In the second round of the MMP Mid Wales League Cup, there were wins for Berriew, Caersws, Kerry, Llanidloes Town, Montgomery and Four Crosses. In the second division, there were vital wins for Forden United and Churchstoke, while Carno won 1-0 at Llansantffraid in division one.
JD Cymru Premier
Barry Town 0, Newtown 1
JD Cymru North
Guilsfield 1, Prestatyn 1
Ruthin Town 4, Llanfair United 1
Penrhyncoch 0, Llanrhaeadr 3
MMP Mid Wales League
Division One
Llansantffraid 0, Carno 1
Division Two
Abermule 2, Penparcau 4
Churchstoke 3, Presteigne 1
Knighton 0, Forden United 10
Newbridge-on-Wye 4, Dolgellau 3
Rhayader 2, Dyffryn Banw 2
MMP Mid Wales League Cup
Round Two
Welshpool Town 0, Berriew 2
Machynlleth 0, Caersws 3
Kerry 9, Tywyn Bryncrug 1
Llanidloes Town 5, Waterloo Rovers 3
Montgomery 4, Llandrindod Wells 0
Radnor Valley 3, Four Crosses 5