The festive North Down derby certainly lived up to its billing in front as the large crowd who witnessed Bangor’s first League defeat of the season.
This was a must win for Ards who would have slipped 12 points behind the league leaders if they were to lose.
However, James Culley got them off to a flying start in the ninth minute when he danced through the home defence and slotted the ball home. Mark Cooling almost equalised a minute later with a fine effort which hit the crossbar.
Before the break it was 2-0 when Andy Warwick curled in a fine free kick.
Andy Hall struck a post from an free early in the second half and in some exciting end to end play Bangor cleared off the line and at the other end of the pitch Paul McDowell was denied by an excellent save.
Bangor were back in the game on 75 minutes when Hall let fly from all of thirty yards and his screamer flew into the top corner to set up a thrilling last fifteen minutes.
In the eighty-ninth minute it looked as if Paul McDowell’s scrambled goal had saved the unbeaten tag but dramatically in added time Ross Arthurs grabbed the winner.
Ballyclare Comrades entertained Dergview at Dixon Park and the game burst into life in the second half when Cooper fired home from a Reid cross to give the Comrades the lead.
Leckey equalised three minutes later from the penalty spot after a deliberate handball which saw Andy Doyle dismissed. Ten man Ballyclare retook the lead through McClurg in the 69th minute but late on Dergview made it 2-2.
In the only other two games played Lisburn Distillery and Donegal Celtic drew 0-0 at New Grosvenor and PSNI and Knockbreda also played out score-less draw at Newforge.