Newtown have bolstered their JD Cymru Premier campaign with an important win at Cefn Druids to move comfortably into mid-table.
First half goals from Nick Rushton and Niall Flint got The Robins back to winning ways, with Cefn Druids pulling back a late one.
Guilsfield are up the seventh in the JD Cymru North after Adam Jenkins bagged a hat-trick to beat Conwy Borough 4-2. Llanfair United and Llanrhaeadr suffered home defeats.
Llanidloes are racing away with the MMP Mid Wales League Division One after their 2-1 win over Caersws opened up a nine-point gap.
Welshpool Town fell off the pace following a 6-0 home thumping by Montgomery Town.
JD Cymru Premier
Cefn Druids 1, Newtown 2
Saturday
JD Premier North
Guilsfield 4, Conwy Borough 2
Llanfair United 1, Porthmadog 3
Llanrhaeadr 2, Flint Town United 3
MMP Mid Wales League
Division One
Aberaeron 2, Llansantffraid 0
Carno 2, Builth Wells 4
Kerry 3, Tywyn Bryncrug 0
Llandrindod 1, Berriew 1
Llanidloes 2, Caersws 1
Radnor Valley 1, Bow Street 2
Welshpool Town 0, Montgomery Town 6
Division Two
Aber University 2, Churchstoke 2
Abermule 0, Rhayader 3
Dyffryn Banw 3, Knighton Town 0
Presteigne 1, Newbridge-on-Wye 7