A look back at the local football matches played over the past weekend.
Friday
JD Cymru North
Penrhyncoch 2, Guilsfield 3
Montgomeryshire League
Welshpool Town Reserves 4, Waterloo Rovers Reserves 2
Watson Financial Mid Wales League South
Llanidloes Town Reserves 0, St Harmon 4
Central Wales North Ladies
Newtown Women 0, Tregaron Turfs Ladies 6
Saturday
JD Cymru North
Airbus Broughton UK 4, Caersws 0
Rhyl 2, Newtown 5
Lock Stock Ardal North East League
Bow Street 3, Kerry 1
Llanfair United 5, Builth Wells 1
Llanrhaeadr 2, Llandrindod Wells 1
CWFA Emrys Morgan Cup
Waterloo Rovers 2, Four Crosses 1
CWFA Senior Cup
Carno 2, Montgomery Town 1
MMP Central Wales League North
Barmouth 4, Trewern United 1
Berriew 7, Dolgellau Reserves 0
Llanfyllin Town 0, Llansantffraid Village 1
Tywyn Bryncrug 3, Forden United 3
Abermule 0, Dyffryn Banw 2
MMP Central Wales League South
Llanidloes Town 3, Lampeter Town 7
Kerry Reserves 0, Bow Street Reserves 0
Montgomeryshire League
Four Crosses Reserves 5, Felindre 2
Forden United Reserves 1, Newcastle 1
Llanfechain 3, Llanfair United Reserves 5
Sunday
Genero Adran Trophy Group 3
Berriew Ladies 2, Felinheli 2
Genero Adran Trophy Group 4
Llangefni Town Ladies 1, Llanfair United Ladies 2
Central Wales North Ladies
Buckley Town Ladies 2, Welshpool Town Women 2