Three first half goals secured three important JD Welsh Premier points for Newtown who have given themselves an outside chance of finishing third.
Two goals for Porya Ahmadi and a strike from Alex Fletcher did the damage in a first half masterclass that proved enough for the 3-0 win.
Montgomery Town have continued their sensational run of wins to clinch the MMP Mid Wales League Two title.
Their 3-0 win at Aberystwyth University was their 14th league win in a row, and it put them 14 points clear of Hay St Marys who have just four games remaining.
It has been some turnaround for Monty since Luke Williams took the helm, and they can now plan for life in the league’s top flight early.
Waterloo Rovers saw their hopes of finishing in the top two end following a surprise 2-1 home defeat at the hands of Dyffryn Banw. Abermule lost 4-2 at Borth United.
Berriew have booked a place in the last four of the Central Wales Cup after Joe Haycock’s double saw them beat Bow Street 2-1. Carno lost on penalties at Radnor Valley.
Saturday
JD Welsh Premier
Newtown 3, Barry Town United 0
MMP Mid Wales League One
Llansantffraid 0, Tywyn Bryncrug 4
MMP Mid Wales League Two
Aberystwyth University 0, Montgomery Town 3
Borth United 4, Abermule 2
Waterloo Rovers 1, Dyffryn Banw 2
Central Wales Cup, quarter-final
Radnor Valley 1, Carno 1 (Radnor won 4-2 on penalties)
Berriew 2, Bow Street 1
PICTURE: Champions Montgomery Town courtesy of Chris Howells.