Newtown slipped up at home in the Cymru Premier League having to come from behind to force a 1-1 draw against Aberystwyth while Llanidloes crashed 6-1at home to Colwyn Bay in the JD Cymru North – conceding five in the first half.
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