A super first half strike and first class second half performance by Ashley Ford earned no honours for the Kingfishers in this top of the table clash at Cyncoed, as they were undone by a last minute goal after looking good to earn at least a point.
In the first half, Town looked like being outplayed by the slick passing students fresh from a moral-boosting Welsh Cup win that earned them a tie against Welsh Premier side Bala.
For all their possession and movement, chances were at a premium as Town worked hard enough to get a foothold in the game.
After soaking up all of the pressure, it was the Kingfishers who started to look most likely to score and so it was in the 36th minute as Ford found himself free on the edge of the box with space to steady himself and drill an excellent strike beyond Edmonds to put Town ahead.
They could have increased their lead as Elliot Ford struck the bar and some chances went begging.