GLENAVON 4 PORTADOWN 2 Glenavon moved into sixth place on goal difference after seeing off Portadown for the third time this season.
Portadown opened the scoring after 12 minutes when a Chris Casement corner was flicked on by Darren Murray and into the path of Peter McMahon at the back post to head home.
The hosts should have been level when they switched play from right to left through Tiarnan Mulvenna, across to David Rainey and on to Mark Patton, but the winger took a touch too many and ended up shooting over.
The Ports could have extended their lead through Darren Murray who shot over, but Glenavon fought back and equalised when Andy McGrory capitalised on a Rainey backheel flick to make it 1-1.
Glenavon took the lead on 50 minutes in similar fashion to Portadown’s opener. A Patton corner was met by James Singleton at the back post for his first ever league goal.
The momentum was with the Lurgan Blues and Robbie McDaid made it made it 3-1. His first touchof the ball was to send Patton off on a run into the Portadown box. The winger squared it across goal for the junior international to tap home.
A bad day got worse for the Ports when Peter McMahon was sent off for hauling down McGrory, kicking out at him on his was to the ground.
They did pull a goal back with 10 minutes to go when a Casement corner was partly cleared as far as Emmett Friars. He played it back in for Murray to tuck away.
But Glenavon fans need not have worried about a Ports comeback. In stoppage time Brendan Shannon charged out of defence, played a one-two with Brian McCaul before continuing on his run, pulling the ball across for McDaid to make it 4-2 and three in a row in terms of league wins for Glenavon.
GLENAVON: McGrath, Shannon, McCallion, Kilmartin, Rainey, Patton, McGrory, McKeown, McIlveen, Singleton, Mulvenna. Subs: Hamilton (Rainey 70), McDaid (Mulvenna 70), Marshall, Dane, McCaul (McGrory 77).
GOALS: McGrory 20, Singleton 50, McDaid 73, 91
BOOKINGS: Shannon 54, Kilmartin 84
PORTDOWN: Miskelly, Casement, O’Hara, Ramsey, McMahon, Mackle, Murray, McCaffery,Twigg, Barton, Friars. Subs: Brennan, Mouncey (O’Hara 89), McStay (Barton 55), Rooney, Judge.
GOALS: McMahon 12, Murray 80.
BOOKINGS: Ramsey 29, Casement 48, Twigg 83
SENT OFF: McMahon 76
REFEREE: Raymond Crangle.