Glenavon and Warrenpoint Town took a point apiece from an entertaining game.
Kevin Braniff slotted into the empty net after Ciaran Caldwell squared the ball to the forward on nine minutes.
Town made it 1-1 midway through the second half, Conor McDonald supplying the finish from John McGuigan's pass.
Stephen Hughes's 30-yard shot came off the post, hit the back of James McGrath and crossed the line on 78 minutes, but Shane McCabe fired home through a crowd of players two minutes later.
Warrenpoint came into the game with confidence after losing just one of their last nine fixtures in all competitions, while the Lurgan Blues had accumulated 11 points from their previous five league outings.
Glenavon dominated the first half and after his goal, Braniff struck an effort over the bar and Rhys Marshall had his weak shot easily saved by Jonathan Parr.
McGuigan's through ball put Stephen Hughes through on goal but his poor first touch allowed McGrath to save at his feet.
McGuigan, on loan from Glentoran, was the provider for McDonald's equaliser, and Stephen Hughes nudged Barry Gray's side ahead.
McCabe brought the score level after the ball fell to him following a goalmouth scramble and Marshall could have won the game for the hosts, but his header cannoned off the underside of the bar.
Darren Forsythe also had an opportunity for the visitors.