Glenavon 3 Dungannon Swifts 2
Glenavon have all but secured a top six place after seeing off Dungannon Swifts.
Dungannon went in front through Jamie Lackin after Glenavon goalkeeper, Andy Coleman, dropped a Cameron Grieve cross.
The same player doubled their lead as the home defence stood static. A Grant Hutchinson shot bounced off Andy Kilmartin and fell kindly for the winger to slot home.
But two goals in two minutes pulled the home side level before the break. First Mark Patton took up possession after Brian McCaul and Brendan Shannon played a one-two. He turned on the edge of the box and fired into the top corner with his left foot.
And they pulled level on 38 minutes through the unlikely source of Shane McCabe. Not renowned for scoring, he unleashed a shot from 25 yards out which curled past Gareth Buchanan for only his third goal in two spells at the club.
The comeback was complete when a Gary Hamilton free kick on the edge of the box fell to Winkie Murphy. His efforts were blocked twice, but eventually the ball fell for Marshall who was deadly from 12 yards.
They could have added a fourth in stoppage time when substitute Sammy McIlveen’s lob over Buchanan went narrowly wide.
GLENAVON: Coleman, Shannon, McCallion, Murphy, Kilmartin, Rainey, Patton, Marshall, McCabe, McCaul, Mulvenna. Subs: Hamilton (Mulvenna 65), Dallas, McGrory, McIlveen (McCabe
65), Dane (Murphy 76).
DUNGANNON SWIFTS: Buchanan, McCaffery, Grieve, Hutchinson, Liggett, Glackin, McCullough, Tomelty, S. Lavery, McCashin, Harpur. Subs: Brolly (S. Lavery 70), Crawford, C. Lavery (Tomelty 58), Fitzpatrick (Harpur 58), Brennan.
Referee: Raymond Hetherington (Dungannon).