ALEX Darlington came off the bench to punish Bangor City with an 82nd minute winner at Park Hall.
A large crowd of 347 reacted to the midweek announcement of a proposed relocation to Chester City, as Saints supporters gave their backing to the club.
Oswestrians must now throw their backing behind the club or risk seeing the Saints depart to the Deva Stadium next season.
A thrilling encounter against the familiar foe of Bangor City began with Jamie Wood heading over on 13 minutes.
The industrious Matthew Berkeley also wasted a decent opening when he fired directly at goalkeeper Paul Smith, while Steve Evans was also guilty of wasteful finishing for the home side.
City came into the contest following the interval, with ex-TNS favourite Nicky Ward countering and setting-up livewire Jamie Reed to open the scoring on 54 minutes.
TNS upped the ante and responded with a 69th minute penalty, after Berkeley was clattered in the area by Michael Johnston.
The reliable boot of Scott Ruscoe put the spot-kick beyond goalkeeper Paul Smith to set-up a thrilling finale.
Darlington arrived as a 79th minute substitute and just three minutes later was in the right place at the right time to slot home the winner, after a poor clearance from Smith.
TNS almost added a third in injury-time only for Craig Jones to be denied by the woodwork, as the Saints ended a controversial week in fine fettle.
TNS: Harrison, D Holmes, T Holmes, Baker, Evans, Hogan (Seargeant), Ruscoe, Edwards, Wood (Darlington), C Jones, Berkeley (Williams)
BANGOR: Smith, Williams, Roberts, Johnston, Brewerton, Morley, Reed, Ward (Owen), Garside (Hurdman), Jebb, Edwards (Stott)