Glenavon swept to a 4-0 victory over Dungannon Swifts at Stangmore Park on what turned out to be a bad night for the home side.
The visitors held a handsome three-goal lead at the break. Greg Moorhouse opened the scoring after just 11 minutes when he made the most of a poor Ethan McGee backpass to slip the ball under the onrushing Sam Johnston.
Dungannon had a chance to level midway through the first half after Ryan Mayse fired just the wrong side of an upright before Ben Gallagher saw an effort tipped over by Craig Hyland.
Glenavon doubled their advantage on 36 minutes thanks to substitute Andy Hall with a curling free-kick around the wall and into the bottom corner from over 25 yards.
Then, just three minutes after that, Hall added a third with another set piece but despite Johnston getting a hand to it he couldn't keep it out.
There was almost a fourth for Glenavon early in the second after Peter Campbell's corner from the right was headed on by Colin Coates before coming off the back of Matthew Smyth and onto the bar.
But that fourth goal arrived just three minutes after that when Matthew Fitzpatrick found himself through on goal to slide the ball past substitute keeper Conner Byrne via a slight deflection off Smyth.
The Swifts squandered an opportunity to pull one back on 56 minutes. Glenavon keeper Hyland conceded a penalty after bringing down Gallagher but redeemed himself by saving Rory Patterson's subsequent spot-kick.
And Dungannon's night got even worse not long after that when Patterson was then dismissed for dissent, his second caution after coming on at the break.