Portadown's victory over Ballymena was marred by the news that prolific striker Matthew Tipton has suffered a broken collarbone.
Kevin Braniff dispossessed Davy Munster and his shot sneaked inside the far post for the opener on 26 minutes.
Shane McCabe rifled the ball past Wayne Drummond after a good move involving Wesley Boyle in the 67th minute.
Gary McCutcheon grabbed a consolation goal in the 77th minute when he fired low past David Miskelly.
The Ports remain two points behind leaders Linfield.
After Braniff's opener Alan Teggart fired a powerful shot inches wide and another former Portadown player, Jordan Baker, saw his effort cleared off the line by Neil McCafferty.
Tipton was forced to retire hurt early in the second period.