TWO Welsh League clubs - Barry Town United and Haverfordwest County - claimed Welsh Premier scalps in the second round of the Nathaniel MG Cup.
At Jenner Park, the Dragons triumphed 1-0 against Cardiff Met, who were left to rue a missed Kyle McCarthy penalty after Bobby Briers had earlier succeeded from the spot in the 64th-minute.
Relegated from the top flight at the end of last season, Haverfordwest County beat Aberystwyth Town 1-0 at the Bridge Meadow, the game's only goal coming from Jamie Evans after 27 minutes.
Holders The New Saints progressed 2-1 at the expense of Bala Town, their third win over the Lakesiders in three weeks. Alex Darlington claimed both the home goals, the second from the penalty spot, with James Jones deflecting a Ryan Edwards shot into his own net in stoppage time for the visitors' consolation.
It was a tale of penalties, too, at Maesdu Park, where Rhyl converted through Kristian Pierce after a handball offence by Nathan Peate, but Lee Thomas fired straight at keeper Owen Evans from the 12-yard mark minutes later as the Lilywhites emerged 1-0 winners.