Ten man Saints beaten for just fourth time
Champions TNS were beaten for only the fourth time this season at home to third placed Colwyn Bay.
The Saints have already been crowned champions - but they had only lost twice in the in the league since the first day of the season.
They were behind after 24 minutes in the game as Lewis Sirrell fired home - before goalkeeper Jack Edwards was sent off.
And a second goal came soon after with Jordan Davies firing home.
The Saints pushed to get back in the game but they couldn't turn things around. They now face three more games before planning for European football begins.