THE New Saints took over at the top of the Welsh Premier thanks to a 3-1 away win at Port Talbot, while previous leaders Bangor City were held to a 2-2 home draw by Carmarthen Town.
Michael Wilde hit the woodwork for TNS before the visitors took the lead in controversial circumstances five minutes before the break.
James Bloom appeared to have won the ball fairly in a tackle on Wilde but referee Mark Petch pointed to the spot and Alex Darlington despatched the penalty.
Soon after half time, the Steelmen were two down when keeper Craig Richards misjudged a left-wing corner and Steve Evans was on hand to bundle the ball home at the far post.
Sub Ryan Fraughan had only been on the pitch for three minutes when he headed home from a Chris Jones cross to put the game beyond the home side's reach.
David Brooks did pull a goal back on 89 minutes from the spot after Chris Marriott had bundled over Lewis Harling and Danny Thomas then rattled the bar with a 30-yarder, but the visitors never looked in danger of surrendering the spoils.
Bangor were stunned after just seven minutes at Nantporth when Craig Hughes celebrated his return to Carmarthen's ranks with the opening goal.
Ryan Edwards levelled and Chris Jones had the Citizens in front on the stroke of half-time.
City had defender Liam Brownhill red-carded in the 75th-minute before Town's Hughes and Craig Hanford were also sent off by referee Huw Jones. But Liam Thomas scored his 11th-goal of the season to snatch a point for the nine-men Old Gold against the 10-men of City four minutes from the end of normal time.