The goals continued to rain down at crispy cold but dry Stangmore Park but the margin of victory against a struggling Glenavon team was rather flattering.
We’re sorry. This video is unavailable from your location.
Dungannon Swifts 4- 0 Glenavon
Glenavon dominated at various times but couldn't break down a home defence that was blessed by a bit of good fortune and some good goalkeeping.
But that should take nothing away from another confident performance by a Swifts side which continues to defy the pundits as they ride high at fourth place in the league table.
Dungannon Swifts weathered an early storm, Johnny Montgomery blocking a James Costello shot on its way to goal and a Trevor Molloy free flashing inches over the target, to establish a potentially match-winning lead before the half-hour.
A Craig McClean cross was met by the head of Mickey Ward for the lead on 23 minutes, but disaster almost struck Swifts when Andrew Ferguson almost scored an own goal, Alvin Rouse clearly knowing little about the whole thing as the ball struck him and went wide off the upright.
It was 2-0 within three more minutes as Timmy Adamson dispatched a 20 yard finish beyond the onrushing Tuda Murphy.
Glenavon were denied by another good block from Montgomery as Molloy fired in a shot on 32 minutes before Rouse then made a save from the midfielder six minutes later.
Early in the second half after Ward was brought down, Neil McCafferty's free-kick whizzed a foot wide of the left post.
Ward then sent a first time shot disappointingly straight at the keeper and Ryan McIlmoyle's stinging shot tested Murphy.
The best of Glenavon's efforts came from substitute Eamon Murray on 76 minutes but his
thumping drive from the edge of the box was superbly saved by Rouse.
Dungannon had tried hard to extend their advantage and they achieved their target when Adamson collected a long clearance and sidestepped the keeper before walking the ball into the net.
And they wrapped up a big win when penalty kick specialist McCafferty again showed coolness to convert the spot-kick after substitute Conor Forker was upended by Swifts old boy Shea Campbell.
"We ran out emphatic winners in the end, which maybe flattered us a little in after what I would call an average performance from us," said Swifts boss Dixie Robinson.
"I am not saying that we deserved to get anything out of the game but I don't think that it was a 4-0 match," responded Glenavon assistant manager Jeff Montgomery.
Dungannon Swifts: Rouse, Montgomery, Fitzpatrick, McCafferty, Adamson, Ward, McIlmoyle, Ferguson, Emerson, McClean, McCann. Subs - McMinn for McCann 53, Murphy for Ward 74, Forker for McIlmoyle 84, Mooney, Hamilton
Glenavon: Murphy, Campbell, Magee, Walsh, Grant, Molloy, McDonagh, Carvill, Gracey, Costello, Harpur. Subs - Harper, Murray for Carvill 66, King for Costello 66, Liggett for
McDonagh 66, McAnallen
Referee: Colin Burns, Newtownabbey
© UTV News