Caersws kept up their brilliant winning start in the Huws Gray Alliance winning 3-1 at Mold to make it nine points from three games.
Sean Evans, Lance Jones and Elliot Jones netted for Caersws to keep Graham Evans' side level at the top of the league.
Llanfair suffered a setback, beaten 5-2 at home by Gresford despite goals from Jamie Davies and Andrew Hughes.
Berriew celebrated a big result last night, beating local rivals Welshpool Town in a show night victory in the Spar Mid Wales League.
With Terry Ingram having resigned as Pool manager club chairman Russell Cadwallader was at the helm but the villagers proved too strong, running out 5-0 winner.
Huws Gray Alliance
Llanfair 2 Gresford 5
Mold 1 Caersws 3
Guilsfield 2 Holyhead 0
Spar Mid Wales League
Division 1
Montgomery 0 Knighton 2
Rhayader 3 Hay St Marys 1
Aberaeron 3 Llandrindod Wells 3
Berriew 5 Welshpool 0
Machynlleth 0 Llanrhaeadr 3
Radnor Valley 2 Llanidloes 2
Tywyn Bryncrug 0 Carno 6
Division 2
Abermule 1 Newbridge-on-Wye 1
Borth Utd 2 Kerry 1
Builth Wells 2 Four Crosses 1
Churchstoke 3 Penybont 3
Dolgellau 4 Dyffryn Banw 1
Presteigne 0 Llansantffraid Village 0