Five changes for Glenavon, including one enforced by the suspension of Conor Dillon. Out are James McGrath, Andy Kilmartin, Dillon, Martyn, Lindsay. In come Alan Blaney, Andy McGrory, McCabe, Marshall, McNally.
A disastrous start for Glenavon as Danny Hughes outpaced Paddy McNally before delivering a low cross that Ruairi Devlin turned in from 6 yards to give the visitors the lead inside two minutes.
McNally had a header cleared off the line from Kyle Neill’s corner in the 12th minute with some of the Glenavon players claiming it had crossed the line.
Gary Hamilton equalised in the 17th minute after an excellent ball down the right by Kevin Braniff had released McGrory and he slid the ball to the boss leaving him with a simple finish.
A slip by Gareth McKeown allowed Johnny Breen in and he made no mistake with a left foot shot into the bottom corner from just inside the box to restore the visitors lead in the 24th minute.
Breen really should have extended the visitor’s lead in the 29th minute when he was played in by a nicely weighted through ball by Padraig Smith and, with Rhys Marshall losing his footing as he turned in the box, he only had Blaney to beat but he contrived to put his shot wide of the post.
Seven minutes into the second half Braniff managed to scoop the ball over the bat from about two yards after Kyle Neill got a touch to Gary Hamilton’s flick on from a long throw by McKeown.
Braniff made amends for that miss when he equalised in the 61st minute with a sublime free kick from 20 yards, reminiscent of his winning goal against Linfield three weeks ago. John Boyle had fouled McCabe just outside the box and Braniff superbly curled the free kick into the top corner.
Less than a minute later Blaney had to make a superb double save to twice deny goal scorer Breen who then put a third follow up shot across the goal and wide of the far post.
Hamilton showed all his class with a great touch and a measured ball out to substitute Tony McNamee who saw his cross-shot palmed away by Martin Marron as Braniff and McGrory both came close to a touch as the ball flashed across the goalmouth.
Glenavon’s two youngsters combined to grab the winning goal four minutes from time. McKeown’s cross was nodded on by Darren Forsyth and when James Singleton hooked the ball back it deflected in the air off a defender and dropped at the far post and Rhys Marshall headed it goal wards with Singleton applying the finishing touch.
Town’s Mark Hughes was sent off in stoppage time by Referee Raymond Crangle when he picked up a second caution for a rash challenge on Shane McCabe in front of the Glenavon dugout. He had been earlier cautioned for dissent in the aftermath of Braniff’s equaliser.
Glenavon: Blaney, Marshall, McNally, McKeown, Singleton, Caldwell, McCabe (C), Neill (McNamee 65), Hamilton (Forsyth 78), Braniff. Subs not used: McCallion, Murphy, Kilmartin
Warrenpoint Town: Marron, Cowan, McVeigh, D Hughes, Stephen McCabe (Grant 80), Smith (Bagnall 46), M Hughes, Moan, Boyle, Devlin (King 63), Breen. Subs not used: Gargan, Haveron.
Referee: Raymond Crangle (Belfast)