Dungannon Swifts 0 Portadown 3
Portadown moved up to eighth in the table as they claimed a convincing win over Dungannon in this Mid-Ulster derby.
The Ports struck twice in a five minute spell either side of half-time, through Stephen Teggart and then Adam McCallum, to take a grip on the game.
On a miserable night for the Swifts, midfielder Shane McGinty went off after an early injury and they missed a penalty — shortly after going 2-0 down — which could have handed them a way back into the match.
Instead, Barney McKeown’s strike late on sealed only the Ports’ second win since returning to the top division.
Portadown took the lead from the final play of the first half. A defensive lapse led to a corner and Teggart’s delivery seemed to evade everyone, curling straight into the net.
It was a blow for Dungannon, who had been on top during the early stages, without really making it pay.
After 16 minutes Rhyss Campbell’s lay-off found Daniel Hughes, whose attempted chip was well read by goalkeeper Ben Pierce.
He also blocked a well-struck effort from Kris Lowe, gathering at the second attempt.
Then Adam Glenny’s cross picked out Campbell, who headed over from close range.
But the away side came into the game as the half unfolded.
They went close when the impressive Lee Bonis nicked possession and played in Adam Salley, but goalkeeper Sam Johnston made an important block.
Bonis then teed up Teggart, but his shot from outside the box crept just over.
The Ports started the second half strongly with Bonis twice going close, before they doubled their lead in the 49th minute.
Again it was poor defending as Chris Lavery’s corner caused a scramble, and the ball dropped for McCallum who bundled it in.
Dungannon were handed a potential route back into the game in the 56th minute when Campbell went down in the box, resulting in a penalty.
Portadown players were deeply unhappy at the decision, but Pierce guessed correctly, diving to his left to push out Michael Carvill’s kick.
The Ports were denied a third when Lavery’s snapshot was saved by Johnston, while at the other end Hughes’ free-kick was tipped on to the crossbar.
Dungannon tried to push forward, forcing a series of corners, but all came to nothing.
And the Ports wrapped it up five minutes from the end, Teggart turning neatly on the edge of the box and feeding McKeown, who fired home first time.
DUNGANNON: Johnston, King, Brennan, McMullan (Forde, 54), Smyth, McGinty (O’Kane, 21), Lowe, Glenny, Campbell, Carvill (Convie, 70), Hughes
Unused subs: Byrne, Teggart, Patton, Gallagher
PORTADOWN: Pierce, Hall, Finnegan, McCallum, Healy, Lavery, Teggart (Tipton, 90), McKeown, Wilson, Bonis, Salley (Kerr, 90)
Unused subs: Pengelly, Crane, McGrandles, Croskery, Conaty
Referee: Jamie Robinson (Portadown)