Kick-off was delayed until 3:10pm due to the long queues at the turnstiles.
Early bookings for Joel Cooper (2 mins) and Ciaran Martyn (4 mins).
Mark Patton has replaced Cooper in the 15th minute. Speaking to us after the match Gary Hamilton confirmed that, Cooper having committed another foul just after he was booked for a shirt pull, and the Glenavon bench having been warned by the 4th Official that he was on the verge of a second yellow, the coaching staff decided to replace him as a precaution.
In the 19th minute Alan Byrne was adjudged to have brought down Greg Moorhouse 22 yards out. Patton’s free kick deflected off the wall for a corner from which Moorhouse slipped but the ball broke to Mark Sykes who saw his shot deflected by Garrett for another corner which Portadown cleared.
Former Glenavon player Mark Carson put Portadown ahead in the 25th minute after he just got to a fabulous pass from Mark McAllister before Jonny Tuffey and tucked the ball just inside the post.
Guy Bates has had Glenavon’s best chances, glancing a cross from Rhys Marshall straight at McGaughey. The young Ports keeper made a much better save in the 34th minute when Bates picked up a ball into the box only to see McGaughey get down well at his near post.
A minute before Brendan Shannon had dallied on the ball on his own byeline and Bates was able to block his attempted clearance. The ball spun to Moorhouse whose shot from a tight angle deflected across the goal mouth. Patton attempted to put it back across the goal but a defender blocked it for a corner.
Bates and Patton curled efforts but once again the ball went straight into the keeper’s gloves.
Not the start to the second half Glenavon was hoping for as Aaron Haire ran onto a through ball from Stephen Hughes five minutes after the interval, held off Caolan Marron before slotting the ball into the bottom corner from the edge of the area.
Ports substitute Nathaniel Ferris had a decent chance to make it 3-0 to the home side with his first touch but he poked the ball wide when well placed.
Glenavon had the ball in the net in the 76th minute but it was flagged for offside against Bates who had been found on the left by Sykes before crossing to the far post but a minute later Martyn headed in powerfully from an Andy McGrory cross to reduce the arrears.
McAllister spurned a good chance to restore the Ports two-goal cushion moments after Martyn’s goal but he fired wide from 8 yards.
Late, late drama as a Mark Sykes free kick from at least 25 yards found its way all the way to the net to send the visiting fans into raptures. There was still time for a Brendan Shannon free kick to rebound off the wall and release a Glenavon counter attack with four against two and Kevin Braniff’s effort across goal was flicked back in by Bates but the Reds were able to scramble the ball clear and Referee Crangle blew the final whistle.
Portadown: McGaughey, Carson, Byrne, Breen, Parker, Henderson, Shannon, Garrett (c), McAllister, Haire, Hughes. Subs: C Larkin (GK), R Larkin, Wilson, N Ferris (Haire 75), C Ferris
Glenavon: Tuffey (c), Marshall, Marron, Elebert, Singleton, Hall, Martyn, Sykes, Cooper, Moorhouse, Bates. Subs: Neill, Kelly, Patton (Cooper 15), McGrory (Hall 77), Braniff (Moorhouse 63)
Referee: Raymond Crangle