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.
Newtown picked up a valuable three points at Barry Town thanks to a 79th minute strike from Ian Sheridan, keeping their hopes of a top six spot by Christmas alive.
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