Gary Breen's injury-time goal enabled Portadown to snatch a draw against Donegal Celtic in the Premiership clash at Suffolk Road.
The Ports were the better team in the first half but failed to break the deadlock and Mark Miskimmin struck DC ahead with a 57th-minute goal.
Portadown pressed in the closing stages but looked set to be frustrated as Kevin Braniff hit the woodwork.
However, Breen lobbed in the equaliser a minute into injury time.
Portadown started brightly with Michael McLellan having an effort cleared off the line by Pat McShane.
As the Ports continued to press, Braniff headed a Keith O'Hara free-kick over the bar in the 38th minute while Chris Casement also went close before the interval.
Against the run of play, Celtic took the lead 12 minutes after the break as Miskimmin produced a cool finish after being played in by Shane Dolan.
The Ports did produce late pressure with Braniff striking the woodwork but brilliant defensive displays from McShane and Anto Lagan seemed set to secure the points for DC.
However, Breen ran on to a long ball in injury-time and held his nerve to loft over Niall Murphy.