Darren Boyce's stoppage-time goal salvaged a point for Glentoran against Portadown at the Oval.
The Glens missed a chance to take an early lead when Andrew Waterworth's penalty as saved by David Miskelly.
But Waterworth did fire the Glens ahead in the 23rd minute only for Portadown's Conor McCloskey to shoot the equaliser.
An unlucky own goal by Glentoran captain Colin Nixon edged Portadown into a 2-1 lead but Boyce scored from the edge of the box to level matters.
Boyce scored for the third successive game after Portadown failed to properly clear Stephen Carson's cross.
The Ports will be kicking themselves as they now fall seven points behind Premiership leaders Linfield.
They had been boosted by that 11th-minute penalty save after Waterworth had been brought down, as he was about to shoot, by Neil McCafferty.
Miskelly dived to his left to pull off a fine save but he was beaten in the 23rd minute by a low shot from Waterworth who had been sent through by Carson's fine ball.
Nixon's own goal came in the 63rd minute when keeper Elliott Morris blocked McCafferty's shot and the loose ball hit Nixon in front of goal.