Lee Bonis bagged the stoppage time winner as Portadown defeated Larne in a dramatic finale at Shamrock Park.
Dean Jarvis squandered an opportunity to open the scoring for Larne as early as the sixth minute when he got his head to Martin Donnelly's free-kick but couldn't keep the ball on target.
But, after a fairly even period of play, it was Portadown that edged into the lead. With almost half-an-hour on the clock Stephen Teggart unleashed a superbly struck 25-yard left-foot effort into the top corner which gave visiting keeper Conor Devlin no chance.
And it was almost 2-0 soon after when Ben Guy took the ball past Devlin some distance out but, from over 30 yards, failed to find the open goal.
Larne might have levelled before the break after Ronan Hale saw a powerful drive tipped onto the bar by Jacob Carney while, right on the stroke of half-time, the Ports keeper denied Andrew Mitchell from the spot after Tomas Cosgrove had been fouled in the box.
Carney thwarted the visitors again early in the second half when he saved from Hale one-on-one with Adam McCallum then clearing a follow up shot off the line.
But Larne did level just after the hour through Josh Robinson. A Mark Randall corner from the right reached the six yard box for Robinson to exploit some poor defending and tap home.
Another Randall corner almost led to Larne edging into the lead with just under a quarter-of-an-hour remaining but John Herron was unlucky to head against an upright.
David McDaid then had a chance on 85 minutes only for his turn and shot to be straight at Carney.
Bonis' winner for the Ports came a couple of minutes into added time after he capitalised on a poor touch from Randall to fire past Conor Mitchell.