Cup finals and promotion/relegation battles made it a long weekend of action.
Thursday
Central Wales Ladies Cup Final (at Welshpool Town FC)
Berriew Ladies 0, Llanfair United Ladies 3
Friday
Emrys Morgan Cup Final (at Latham Park)
Trewern United 1, Barmouth and Dyffryn Utd 1 (Barmouth won on pens)
Saturday
JD Cymru Premier
Flint Town United 4, Newtown 0
Lock Stock Ardal North East
Llanidloes Town 0, Brickfield Rangers 3
MMP Central Wales League North
Llanfyllin 0, Abermule 6
Carno 3, Forden United 0
Dyffryn Banw 1, Berriew 1
Llanrhaeadr 4, Montgomery Town 0
JT Hughes Montgomeryshire Amateur League
Llanfair United Reserves 1, Felindre 2
Llanfechain 3, Waterloo Rovers Reserves 1
Tuesday
Banwy Fuels Montgomeryshire Cup
Carno v Caersws (at Llanidloes)
Llanrhaeadr v Guilsfield (at Llansantffraid)
JT Hughes Montgomeryshire Amateur League
Kerry Reserves v Berriew Development
Four Crosses Reserves v Llangedwyn
MMP Central Wales League North
Waterloo Rovers v Forden United
Wednesday
Bernie Jones Memorial Trophy
Forden United v Newcastle
JT Hughes Montgomeryshire Amateur League
Abermule Reserves v Trefonen