TNS had to be patient before eventually breaking the resolve of lowly local rivals Cefn Druids to go 19 points clear at the top of the JD Cymru Premier tonight.
Jordan Williams blasted over after a good run by Adrian Cieslewicz after 10 minutes with the former Stockport County winger testing Druids goalkeeper eight minutes later.
However chances were sparse for the hosts with the dogged Druids offering a defiant defensive display and limited the free-scoring hosts to feeding off scraps.
Another opening for Williams on the stoke of half-time was gathered by Jones as the first-half ended goalless.
Saints coach Anthony Limbrick rang the changes at the break with Ryan Brobbel, Ben Clark and Danny Davies replacing Leo Smith, Alex Denny and Ash Baker.
TNS led within two minutes of the restart with Ryan Astles scrambling home after Jones fumbled a corner into his path.
With the deadlock broken the Saints further seized on the visitors with Clark squaring for Williams to slot home a second on 51 minutes.
It was all over eight minutes later with Williams turning provider for Cieslewicz to fire home and with the Druids still reeling Cieslewicz swung over a cross for Declan McManus to add a fourth.
Williams volleyed home his second of the evening with 20 minutes remaining to complete an emphatic second-half display.
Williams was denied his hat-trick soon after with Jones producing a close range save with Danny Davies and Clark also testing their luck.
However it was the Druids who had the final say of the night with Taylor Thain scrambling home following a late corner.
TNS: Harrison, Marriott, Astles, Routledge, McManus, Cieslewicz (Canavan 80), Hudson (Woollam 87), Denny (Brobbel 45), Williams, Smith (Clark 45), Baker (D Davies 45). Subs: Roberts, Turner
CEFN DRUIDS: Jones, Buckley, Mooney, Dida, Thomas, Thain, Lambert, Torres, Agyemang, Edge, I Evans. Subs: Williams, Whiles, P Evans, Durnell