O'CONNOR BAGS SWIFTS WINNER
Dungannon Swifts came from a goal down to pick up an important three points with victory over Glenavon at Stangmore Park.
The Swifts started brightly, coming close early on when Joe McCready saw a header diverted from goal by Danny Wallace while, not long after that, the same player was denied by keeper Rory Brown at close range.
But it was Glenavon that moved in front when, midway through the first half, Aaron Prendergast curled a free-kick around the wall and into the top corner.
Matthew Fitzpatrick might have made it 2-0 moments after the restart with a close range header before play switched for Michael O'Connor to almost equalise in off the underside of the bar.
However, Dungannon did get back on level terms nine minutes before the break through Mayowa Animasahun who bundled the ball home after Gerardo Bruno made the most of a defensive error to create the opening.
Prendergast then thought he had restored Glenavon's advantage - and bagged his second of the day - with a rifled finish across the face of goal only to see it ruled out offside.
Bruna came close to edging the Swifts in front moments after the interval but could only fire through a crowded area just the wrong side of the post.
But what proved to be Dungannon's did come just after the hour mark after O'Connor sent an angled drive into the bottom corner.
His joy was somewhat short lived, however, when he was dismissed a few minutes later following a skirmish that started after Calum Birney and McCready were involved in an altercation.
The Swifts held on, however, to claim the points although Glenavon substitute almost hit a late leveller only to be denied by Declan Dunne.
Dungannon Swifts: Dunne, Marron, Knowles, McCready, O’Connor, Campbell, Cushnie, Ruddy, McGee, Animasahun, Bruna subs Nelson, Mayse, Walsh, O’Kane, Moore, Lynch, S. Scott
Glenavon: Brown, Birney, Doyle, Snoddy, Fitzpatrick, Campbell, Baird, McCloskey, Prendergast, Wallace, Ward subs Matthews, Kerr, Norton, Doran, Rogers, Garrett, Malone