Loughgall staged a dramatic comeback at Lakeview Park to move back to the top of the Lough 41 Championship.
The Villagers trailed Ballyclare Comrades for almost an hour after Gary Donnelly had converted from the spot on 28 minutes.
However, the visitors were reduced to ten men midway through the second half when Callum Ferris was shown a red card and when Nathaniel Ferris levelled with five minutes remaining it set up a tense finish which Pablo Andrade duly capitalised on with a scrambled stoppage time winner.
Warrenpoint Town continued their recent good run with a convincing four-goal defeat of Knockbreda at Milltown.
Goals from Daniel Byrne and Adam Carroll either side of the break put Barry Gray’s side into a commanding position before Fra McCaffrey added a third just short of the hour. Luke Wade Slater then completed the scoring with around seven minutes remaining.
Meanwhile, at Darragh Park, Dergview picked up a crucial victory over Newington to leapfrog the Swans into tenth spot on goal difference.
Mikhail Kennedy opened the scoring from the spot in the 23rd minute with Ben Gallagher doubling up just before the interval. Kennedy then struck again with just over ten minutes to secure the points for Tommy Canning’s side.