Dermot McCaffrey tapped in at the back post in the second minute of added time to earn Dungannon a draw with basement club Glenavon at Mourneview Park.
Jay Magee had put Glenavon in front in the 22nd minute when his 20-yard piledriver took a couple of deflections on its way past Niall Morgan.
Stefan Lavery forced Davy O'Hare into a fine save and Diarmuid O'Carroll, Conor Hagan and Niall Henderson all had chances for the home side.
Dungannon remain in ninth position.
Conor Hagan teed up Magee for his goal which went through a crowded penalty area.
O'Carroll and Hagan failed to test the keeper before half-time.
After half-time, Henderson hit the bar and O'Carroll fired wide, before central defender McCaffrey secured the equaliser.