Dewy Wright led the rout with four goals while Ryan Williams scored twice and further efforts from Layton Hollingworth, Jose Sukphol and George Sutherns completed the drubbing.
Action from Llansantffraid's win overt Bishop's Castle. (Image: Fox Peter.)
Tywyn Bryncrug had to settle for a point as a second-half strike from Lonnie Chesworth cancelled out an early goal from Four Crosses forward Rob Weir in their 1-1 draw.
Waterloo Rovers enjoyed a resounding 5–0 success at Abermule on Saturday.
Max McLaughlin bagged a hat-trick and further goals from Matthew Brasenell and Tom Ellis completed the haul with the hosts reduced to 10 men late on when Sam Davies was sent off.
Action from Caersws Development's clash with Ffostrasol. (Image: Dylan Evans.)
Forden United were 3–0 up against Llanfyllin Town through goals by Ryan Jenkins, Dillon Gill and Harvey Brooks when the match was abandoned after 40 minutes due to a serious injury to the visiting goalkeeper Leonard North.
Llansantffraid put five past Bishop's Castle in a 5-2 win with Callum Wilson netting a hat-trick and Taimoor Hussain on target and a Jamie Oakley own goal sealing the spoils while Sam Jones struck twice for the visitors.
Action from Llansantffraid's win overt Bishop's Castle. (Image: Fox Peter.)
Welshpool Town also claimed three points as Luke Thomas, Ryan Evans and Alfie Briggs secured a 3–0 home win over Dyffryn Banw.
In the South, Ffostrasol ran out 4–0 winners at Caersws Development with goals from Tomos Green, Iwan Jones, Michael Wilcox and Steffan Evans.
Action from Llansantffraid's win overt Bishop's Castle. (Image: Fox Peter.)
Lampeter Town came from behind to beat Bow Street Reserves 3–1 through a second-half strike from Rhodri Morgan and a brace from Dion Deacon-Jones after James Davies’ opener.
Machynlleth edged out Tregaron Turfs 2–1 as quick-fire efforts from Dion Kohler and Liam Sully overturned Ryan Davies’ early goal in a feisty encounter that saw both Alex Davies and Melfyn Davies sent off on the stroke of half-time.