Glenavon missed the chance to move into fifth place ahead of Glentoran after losing 2-1 to Warrenpoint on Tuesday night at Stangmore Park.
A goal in each half from Town striker Stephen Hughes was enough to see off Gary Hamilton’s side.
Glenavon had made a bright start and Tiarnan Mulvenna went close to giving the visitors the lead before Hughes made it 1-0 on 14 minutes.
Warrenpoint keeper Parr was called upon to protect that lead with a fantastic save to keep out a dipping volley from Brian McCaul.
Five minutes into the second half and McCaul did find the back of the net, set up by Guy Bates, he struck the ball firmly home for his first goal since returning to Glenavon during the transfer window.
That should have been the signal for the visitors to go on and find the winner, but it was Warrenpoint with the ball in the net again 15 minutes later and it was Hughes again on target.
Glenavon kept pressing but when a great opening came luck was not on their side, a shot from Andy McGrory hit off McCaul and the post when a goal seemed certain.
Manager Hamilton and Mark Patton came into the attack but they could not find a way through and Town held on for a vital three points.
Warrenpoint: Parr, King, Cowan, S. Hughes, D. Hughes, Bagnell, M. Hughes, Moan, McCabe, Smith. Subs: Grant, Cairns, Havern, McMullen
Glenavon: McGrath, Shannon, Lindsay, Dane, Neill, McGrory, Kilmartin, Martyn, McCaul, Bates, Mulvenna. Subs: Patton, Rainey, Hamilton, Singleton, McCallion.
Referee: A. Davey.