NATHAN PRODGER’S hat-trick saw Caersws keep their flag flying with a 4-1 passage against Knighton Town.
Adrian Foulkes also found the net to set up a local derby at Newtown in the fourth round, while Sam Williams responded for the Radnor Robins.
Berriew bowed out with a 2-1 extra time exit at Aberystwyth University, who prevailed with goals from Simon Greaves and Rich Jones.
Bow Street had to battle all the way before edging out hosts Llanfyllin 3-2 following extra time
Their goals came from Darren Middleton, Marc Gornal and Phil Evans.
The home side were all square after 90 minutes through Tamir Law and Ryan Morris.