BANGOR remain bottom of the table but closed the gap on nearest relegation rivals Prestatyn despite ending the game with nine men at Bastion Gardens.
With a strong wind at their backs in the first half, the Citizens made the better start and took the lead on the quarter hour.
A long clearance from keeper Jack Cudworth was allowed to bounce by the home defence and Les Davies took advantage to slide the ball past Scott Williams.
Chris Jones had the ball in the net again for City a minute later but his effort was ruled out by an offside flag.
City went down to 10-men in the 25th-minute when Leon Clowes was dismissed for a foul on Ben Maher before Sam Hart hit an upright with a swerving shot that Williams had elected to leave.
Despite facing the elements after the break, the visitors continued to trouble the home defence although Dave Hayes went close to an equaliser with a header from a Jack Lewis long throw.
Bangor then doubled their lead when a Chris Jones shot took a deflection off Jack Lewis before looping over the unfortunate Williams.
Hayes cleared another Davies effort off the line but City's scorer went from hero to villain when he picked-up a second yellow for a foul on Hayes.
Prestatyn quickly took advantage against the nine men when Jordan Davies scored from Andy Parkinson's cross.
But the hosts were restricted to a couple of long range efforts as City held on for three vital points.