Peter McMahon sent Portadown to the top of the Danske Bank Premiership with a late winner against Glentoran.
McMahon tapped home from close range in the 85th minute to seal a 2-1 victory at Shamrock Park.
Marcus Kane had given the Glens the lead in the 57th minute before Gary Twigg equalised for the home side.
McMahon popped up with a late winner to claim maximum points to see Portadown surge to the Premiership summit.
Glentoran also had Calum Birney sent off in injury time for a late tackle on Ryan McStay.
A turgid opening half witnessed little goalmouth action.
The Glens were appealing for a penalty in the 37th minute when Mark Miskimmin tumbled inside the box under pressure from Chris Casement.
Referee Mervyn Smyth wasn’t convinced, with Miskimmin ending up with a yellow card for his remonstrations.
Portadown almost claimed the lead less than a minute into the second half, but Elliott Morris expertly tipped Murray’s thundering volley onto the woodwork.
The Glens broke the deadlock in the 57th minute with a superb effort from Kane - the midfielder unleashing an unstoppable shot from the edge of the box that sailed into the top corner.
It was 1-1 on 70 minutes with Twigg forcing home McStay’s corner from six yards out.
And with five minutes remaining, McMahon pounced to snatch the victory.
Kevin Braniff was the catalyst, the Ports captain crossing for Twigg whose header wasn’t gathered by Morris allowing McMahon to tap home.
Birney was shown a straight red card for a rash tackle on McStay in injury time to compound Glentoran’s misery.
PORTADOWN: Miskelly, Casement, Breen, McMahon, Murray, Braniff, McCafferty, McStay, Twigg, Friars, Trainor (Ramsey 67).
Subs not used: Brennan, Mackle, Mouncey, Judge.
GLENTORAN: Morris, O’Neill, Kane, Magee, Birney, McAlorum, M. Clarke, Scullion (O’Hanlon 79), Boyd (R. Clarke 27), Miskimmin (Stewart 81), Addis.
Subs not used: Callacher, McGuigan.
Referee: Mervyn Smyth (Belfast)