Scarva Rangers recovered from a rocky start to claim their place in the second round of the Junior Cup.
It was a first half to forget for the home side, who were awarded a penalty for a foul on Greg Douglas but saw the spot kick well saved by the visiting goalkeeper.
They then conceded twice to trail 2-0 when the half-time whistle sounded, and it would have been even worse only for a superb save from Ritchie McGivern, but the interval gave the hosts the chance to regroup.
Within minutes of the restart Scarva attacked down the right. Greg Douglas slid in and connected with Dean McCammon’s low cross and a visiting defender, attempting to clear the danger, succeeded only in heading the ball into his own net.
The home side levelled matters when Ryan Dodds’ dangerous corner was flicked on and the ball dropped at the back post, where William Morrison hammered it home.
The momentum was now with Scarva. Wes Baird took a throw in and the ball was played back to the left back, who sent in a precise cross that Ryan Dodds controlled and volleyed clinically past the Belfast side’s goalkeeper.
He saved a Dean McCammon header and later a shot from Kris Heron, a chance that had been created by an enterprising run and inviting cross from Stephen Hendron.
Scarva finally managed to extend their lead further when a William Morrison through ball picked out Greg Douglas who retained his composure and slotted the ball past the onrushing keeper.
Any remaining doubts about Scarva’s passage into the next round were crushed when a Ryan Dodds’ corner was headed home by Kris Heron.
Best for Scarva – Inspired displays by William Morrison and Greg Douglas powered the second half revival.