Bala Town came from behind to stand on the brink of a second ever European campaign in front of almost 700 fans at Park Avenue.
Bala could seal the Runners-Up spot this weekend, eyes will be on the outcome of the matches in the relegation fight and it's still to play for in the Play-Off hunt.
Adnewyddu Maes Neuadd y Parc
Dean John from Swansea has been chosen to referee the 128th Welsh Cup Final in association with Tenovus between Mid Wales rivals The New Saints and Newtown FC.
Bangor 1 Gap Cei Connah 2
Y Rheolwr yn Gadael Y Graig.
Bala Town lose 2-1 at home to Newtown, Rhyl win 3-1 in South Wales and Port Talbot leave it late at the GenQuip Stadium.
Derwyddon Cefn 0 Prestatyn 1, Y Seintiau Newydd 3 Aberystwyth 3