Shea Campbell’s 90th minute winner secured Armagh City’s win over rivals Loughgall and their place in the Mid-Ulster Cup final.
Loughgall had opened the scoring after only four minutes when an unmarked Daniel Ryan headed home Steven Ferguson’s free-kick.
City levelled five minutes before the break when Eamon Kelly rifled the ball low into the bottom corner from the edge of the penalty area. And the win was snatched when great attacking play from Stefan Lavery was rewarded as Campbell nodded home from close range.