Guilsfield squandered a chance to close on the JD Cymru North leaders when held 0-0 at home by Gresford while Llanrhaeadr celebrated a rare away win at Llangefni.
All the weekend’s results:
Friday
JD Cymru North
Guilsfield 0 Gresford Athletic 0
Saturday
JD Cymru Premier
Newtown 1 Haverfordwest County 1
JD Cymru North
Llangefni Town 1 Llanrhaeadr 2
Llanidloes Town 1 Colwyn Bay 6
Local Stock Ardal Northeast
Cefn Albion 4 Four Crosses 1
Llanfair United 2 Corwen 0
Lock Stock Ardal Northern League Cup
Carno 0 Berriew 5
Kerry 0 Caersws 4
Central Wales Cup
Newtown Wanderers 1 Tregaron Turfs 7
Abermule 3 Waterloo Rovers 1
JT Hughes Montgomeryshire Cup
Trefonen 11 Llanymynech 0
Llangedwyn 1Trewern United 4
MMP Mid Wales League
Builth Wells 5 Montgomery Town 0