Eoin Bradley snatched a late winner for Glenavon as they came from a goal down to beat Dungannon Swifts 2-1 at Stangmore Park.
Bradley struck in the 93rd minute, getting on the end of a Kyle Neill corner to grab all three points.
It was no more than the Lurgan Blues deserved as they peppered the Dungannon goal all afternoon before Bradley came off the bench to clinch a dramatic winner.
Declan O’Brien had the ball in the net within minutes of the start but the flag was up for offside after the Glenavon striker turned in a flick on by Simon Kelly.
Dungannon took the lead on nine minutes from a corner, Andrew Burns found the net despite Glenavon trying the clear the ball off the line.
The visitors responded with Mark Sykes making a good run down the flank and his cross just eluded Daniel Kearns.
After Andy Coleman kept out a shot from Andy Hall he was beaten on 31 minutes as Glenavon levelled when a corner by Neill eventually fell to Kearns who drilled the ball home.
The unfortunate O’Brien had another goal ruled out after he heading in a cross from Hall which the linesman deemed had gone out of play before reaching the striker.
Kearns had a great chance to put Glenavon ahead early in the second half as he broke clear but Coleman did well to make a save with his feet.
Glenavon were dictating the pace as the rain began to fall heavily at Stangmore Park with Kearns and Kris Lindsay close to finding a second goal.
Lindsay had the ball in the Dungannon net but once again the effort was ruled out and then Coleman produced another good save to smother a goalbound header from Simon Kelly.
Just when it seemed the spoils would be shared, Bradley had the final say.