Carrick Rangers threw away a two-goal advantage as Ken Oman’s late header helped 10-man Portadown end a run of six straight defeats securing a 3-2 victory at Shamrock Park.
Gary Haveron’s men were 2-0 up at the break but they shipped in three in a second half which also saw Ports sub Garry Breen red-carded for a rash challenge on Ben Roy.
It means Carrick are still searching for their first league win since September 12 and it brings Tuesday night’s home clash with Dungannon Swifts sharply into focus.
The visitors enjoyed a bright start and took the lead on 15 minutes when Conor McCloskey’s right-wing cross was met by the unmarked Miguel Chines at the back post.
Sean Mackle had an effort scrubbed out for offside before McCloskey’s header from a Chines corner was adjudged to have crossed the line for the visitors’ second of the afternoon.
The home side introduced Darren Murray and Breen from the bench for second half. Murray made an impact when he picked out Gary Twigg whose low shot found a way under goalkeeper Brian Neeson.
Breen had his involvement cut short when he was sent off a late challenge on Roy.
Despite being a man down, Ronnie McFall’s men produced an equaliser on 70 minutes thanks Oman’s powerful header which beat the diving Neeson.
And just like the reverse fixture in early October, there was late drama as the Ports snatched all three points when Oman’s last-gasp header nestled in the bottom corner.
PORTADOWN: Miskelly, Casement, Redman, Ramsey, McMahon, Mackle, McAllister, Oman, Gault, Twigg, Garrett. Subs: Brennan, Murray (for McMahon, 46), Breen (for Ramsey, 46), Mouncey (for McAllister, 64), Parker.
CARRICK RANGERS: Neeson, Traynor, Surgenor, Harmon, Doyle, McNeill, Chines, Roy, McCloskey, Kane, Taggart. Subs: Kelly, Dick, Browne (for Roy, 78), Johnston, McCaul.
Referee: Raymond Crangle (Belfast).