Portadown missed a chance to narrow the gap on leaders Linfield when they were held by Carrick at Seaview.
Portadown took an eighth-minute lead when Kevin Braniff headed in from Chris Ramsey's accurate cross.
Carrick equalised in the 36th minute when Paul Owens curled in a fine shot from the edge of the penalty area.
Matthew Tipton pounced on a mistake by Carrick keeper Declan Browne to make it 2-1 but Anto Lagan rescued a point with Carrick's second in the 90th minute.
Tipton's goal on 75 minutes looked to have given the Ports victory. He netted after Browne had dropped Gary Breen's long-throw-in.
But, when Ports defender Brian Gartland failed to cut out a cross, Lagan was gifted the chance to tap-in the late leveller.
Carrick have still not won at home league game this season but caretaker boss Michael Hughes will be satisfied with the battling draw.
Rangers moved off the bottom of the Premiership table by winning away to Lisburn Distillery last Saturday.
Last season's Championship One winners have not been able to play at their own Taylor's Avenue headquarters because of work being done to the pitch.
The Ports make up ground on the leaders as Linfield were held 1-1 at home to Lisburn Distillery.