Ward to the rescue to sink Newtown
TNS have one hand on the Welsh Premier trophy after defeating Newtown, but it was an unconvincing display against the struggling Robins, who came within 10 minutes of taking a share of the points.
The Saints were slow to get going, as if Tuesday night's defeat was still on their minds, and there was little between the sides in the opening spell.
It took 24 minutes to break the deadlock after Craig Williams conceded a free-kick on the left and Chris King's delivery was headed down by Marc Lloyd Williams for Michael Wilde to turn and shoot past John Rowley.
With Steven Beck still absent from the midfield, creativity was at a premium and Saints relied on long balls up to Wilde and wide to Toner and King on the flanks.
It resulted in little in the way of chances and, four minutes after the interval, TNS were caught flat-footed when keeper Rowley's clearing kick from the feet of Lloyd Williams went straight to Darren Ryan, who crossed for Danny Barton to fire past Gerard Doherty.
Searching for a winner against driving wind and rain, TNS went close through John Toner's shot which just missed at the far post, Rowley saved smartly from Wilde and Lloyd Williams had the ball in the net only to be ruled offside.
But, six minutes after coming off the bench, Nicky Ward came to the rescue with 20-yard shot through a crowded box after Chris King's cross had been knocked back by Wilde.
Almost immediately, Doherty had to pull off a smart save to prevent Ryan from levelling after good work by Damien Daniels and Barton, but a ball over the top soon found Toner on the right, and he beat his marker before crossing for Wilde to head his second and settle the contest.