CONNAH'S Quay dumped six-times Welsh Cup winners The New Saints out of the competition to set-up a semi-final tie with Bangor City.
Despite going behind in the third minute to an Aeron Edwards goal, the Nomads hit back with a Michael Bakare free-kick and took the lead in the 50th-minute when Andy Owens was brought down and Callum Morris converted the resulting penalty. The home side then resisted heavy TNS pressure to hold out as the Saints failed to reach the last four for the first time in eight years.
Newtown stunned Llandudno at Maesdu Park with a 23rd-minute goal from Neil Mitchell. The Robins had earlier spurned a chance when Alex Fletcher's spot kick was well-saved by Patrik Rutter after Luke Boundford had been brought down in the box. The home side had two penalty shouts of their own but the referee was unimpressed and, after goalkeeper Rutter had been sent-off two minutes from time, Nicky Rushton sealed the win with a second goal deep into stoppage time.
Aberystwyth had a case of the jitters at Carmarthen for the second time after forging a three-goal lead through Joe Phillips, John Owen and Malcolm Melvin. Liam Thomas then scored for the Old Gold, who had another ruled out by an assistant's flag, as the Seasiders progressed to meet Newtown in the semis.