Two goals in the final five minutes saw Bangor go seven points clear at the top of the Belfast Telegraph Championship.
With stoppage time approaching, Armagh City saw Stephen Murray's strike cancelled out by Colin Nixon before Dom Melly's cross evaded everyone to nestle in the corner.
Ards leapfrogged Larne into second place with an impressive 2-1 victory over the Invermen at Clandeboye Park.
Gary Warwick netted either side of Ciaran Murray's leveller, while Larne goalkeeper John Connolly was shown a red card by referee Steven Taylor following a minor incident in the changing area.
"I'm very frustrated that we didn't take something from the game as we missed a couple of great opportunities, but above all I thought it was a great advertisement for the Championship," said visiting boss David McAlinden.
"At 1-1 both teams were playing 4-2-4 and felt like they could win the game. Unfortunately we made a mistake for the second goal and Ards took the points."
First half goals from Jordan Hughes, Steven Garrett and James Wright condemned Dundela to a 3-1 loss against Knockbreda, whose manager Raymond Bell commented: "We had three difficult home games against Armagh, Ards and Dundela and we've taken nine points, so obviously I'm delighted.
"We suffered a big blow last week losing to Sport & Leisure in the Steel and Sons Cup but our boys were a credit to themselves against Dundela. We missed a number of chances in the second half and we really could have won by six or seven goals."
Elsewhere, basement club PSNI had Lukasz Adamczyk dismissed in their 4-0 defeat to Ballyclare Comrades, Donegal Celtic and Loughgall drew 2-2, while Lisburn Distillery v H&W Welders and Carrick Rangers v Dergview were both postponed due to waterlogged pitches.