SPAR MID WALES LEAGUE.
Saints 3 Bow Street 1.
Presteigne 6 Llanfyllin 0.
Dolgellau 2 Waterloo Rovers 4.
Dyffryn Banw 3 Aber Uni 0.
Carno 4 Llanrhaedar 0.
Llansantffraid 5 Tywyn Bryncrug 1.
MID WALES SOUTH.
Builth Wells 4 Builth Wednesday 2.
Llandrindod Wells 7 Llandrindod Colts 0.
Talgarth Town 3 Talgarth Rovers 2.
Penybont Athletic 0 Newcastle 6.
Knighton Town 1 CP Llanandras 4.
Rhayader Town Reserves 7 St Harmon 0.
Radnor Valley 1 Penybont United 3.