Portadown maintained their Premiership challenge thanks to second-half goals by Jamie Tomelty and Kevin Braniff.
Neil McCafferty, Matthew Tipton and Braniff had chances in the first half while Gary Breen cleared off the line from a Richard Gibson effort.
After half-time Jimmy Callacher was unable to make contact with a cross and Tipton had a good chance for the Ports.
Tomelty headed low into the bottom corner from a McCafferty cross on 69 and Braniff tapped in after 89 minutes.
In the first period, McCafferty saw his powerfully driven low shot hit the post.
Tipton hit the bar and was off-target with another chance.
After Gibson went close, Braniff fired over.
Callacher and fit-again Tipton should both have scored before Tomelty broke the deadlock.
Braniff's strike was met by a chorus of boos from the home fans, whose side are now well adrift of the top three teams in fourth.
The Ports' victory saw Ronnie McFall celebrate 25 years in charge of the club in style.
"I thought we played reasonably well and Tipton made a big difference to us.
"He has experience and holds the ball up well, while we created numerous chances.
"We needed three points to keep up the pressure on the two teams above us," said McFall.