The JD Cymru Premier leaders kept up their unbeaten start to the campaign with a 1-0 win over the defending champions Connah’s Quay Nomads.
Declan McManus’ penalty on the hour mark proved to be enough for the Saints as they chalked up their fourth successive win in all competitions.
But both sides finished with a man short after Nomads skipper George Horan and TNS defender Keston Davies were dismissed late on.
Newtown picked up a 3-1 win over Penybont at Latham Park following a brace from Nick Rushton and Aaron Williams’ penalty.
Substitute Keane Watts reduced the deficit following his introduction but Newtown held out to secure back-to-back wins.
Darren Thomas came back to haunt his former club as he netted the only goal at Park Avenue to earn Caernarfon Town a 1-0 win over Aberystwyth Town.
Dave Edwards kept up his goalscoring form for Bala Town against Cefn Druids as the two sides played out a 1-1 draw at Maes Tegid.
Second-half strikes from Ben Fawcett and Kieran Lewis saw Haverfordwest County inflict a 2-0 defeat on Cardiff Met, stretching their unbeaten run to five matches in all competitions.
Flint Town United came from a goal down to secure a 3-2 win over Barry Town United, with Jack Kenny, Mark Cadwallader and Ben Maher grabbing the goals for the home side.
JD Cymru Leagues | Key weekend fixtures
Here are some of the key fixtures to keep an eye on across the JD Cymru Premier, JD Cymru South and JD Cymru North.Read more
Late drama at The Oval as Caernarfon Town and Flint Town United play out five-goal thriller
Rob Hughes struck a superb goal against his former club but was on the losing side as Caernarfon Town fell to defeat against Flint Town United.Read more
Anthony Limbrick vows more to come from JD Cymru Premier leaders TNS
TNS boss Anthony Limbrick has vowed there it still plenty more to come from his side after they saw off the defending JD Cymru Premier defending champions.Read more