Stewart Nixon went close to breaking the deadlock after nine minutes, however his goal-bound effort was blocked on the line.
Moments later, the ball was set to Daniel Kelly who curled a shot just wide of the post from distance.
At the other end, Portadown were restricted to trying their luck from outside the box but were unable to find a way past a resolute Aaron Hogg.
Hogg continued his great form as Ryan Carmichael’s close range header was met by a superb reflex save.
On the 37th minute, captain Mark Surgenor was replaced by Fra Brennan following a hip injury.
The ball then fell for Gerard Storey inside the area, but he fired his shot over the bar as the sides went in level at the interval.
At the start of the second half, a close range shot from Michael Smith was unknowningly saved by Tyler Blair.
On the 58th minute, a foul on Stewart Nixon inside the area led to referee Declan Hassan pointing to the penalty spot, as Smith stepped up and cooly converted.
Six minutes later, a Jonathan Flynn foul on Nixon led to another penalty-kick being awarded which Smith again converted to double the ‘Gers lead.
A professional performance across the park from every player then ensured that the East Antrim side came away with all three points. A great performance that fully merited three points for Niall Currie’s men!
Carrick Rangers: Hogg; Rodgers, Surgenor (Brennan, 37), Loughran; Chapman, McDermott, Kelly, Neale; Warwick; Nixon (Murray, 75), Smith (Moore, 86). Unused substitutes: Gage, McCauley.