Sligo Rovers exited their second cup competition in the space of ten days as they were knocked out of the FAI Cup by Cork City at the Showgrounds.
Cork's Beineon Whitmarsh replied to Romeo Parkes opener, while Rovers had to fight their way back from City’s second when Parkes claimed his brace after Dylan McGlade converted a 56th minute penalty.
With extra time looming, Cork grabbed the winner with their third shot on target, when Dale Holland fired home from the edge of the Rovers area.
City, who sit second from bottom in the First Division, were the architects of their own downfall when they fell behind to Parkes' opener on 13 minutes
McNulty dropped Greg Bolger’s ball from deep straight on the foot of Parkes, who couldn’t miss from five yards.
The Leesiders spent plenty of the opening period soaking up Sligo pressure, but made the most of their only opportunity in the first half when Whitmarsh capitalised on a slumbering Sligo rearguard as he connected with Ronan Hurley’s cross to fire City back into this cup tie.
Rookie winger Mark Byrne should have had Rovers ahead again on 31 minutes. But the Mayo man couldn’t steer the ball inside the far post after he met Regan Donelon’s driven cross from the right.
McNulty recovered from his earlier mishap to keep the scores level at the interval, with the veteran clawing away Gibson’s looping header as he backpeddled towards his own goalline.
The visitors were dealt a blow early in the second half when they lost skipper Steven Beattie to injury. But that blow was somewhat softened when Cork took the lead on 56 minutes.
McGlade sent Luke McNicholas the wrong way from 12 yards after Shane Blaney’s clumsy foul on Cian Murphy inside the Sligo area.
Backed by a support of 600, Rovers levelled proceedings again on 70 minutes. Parkes brought down another hanging ball from Bolger before providing a neat finish.
But Colin Healy’s charges changed the course of the game in the second-last minute as Holland fizzed an effort past McNicholas and into the bottom corner from 20 yards.
Sligo Rovers: Luke McNicholas; Lewis Banks, Shane Blaney, Garry Buckley (Danny Kane 76), Regan Donelon (Colm Horgan 73); Niall Morahan (Seamas Keogh HT), Greg Bolger; Jordan Gibson, David Cawley (Walter Figueira 94), Mark Byrne (Johnny Kenny 94); Romeo Parkes.
Cork City: Mark McNulty; Steven Beattie (Dale Holland 49), Jonas Hakkinen, Josh Honohan, Ronan Hurley; Alec Byrne, Cian Coleman; Darragh Crowley, Dylan McGlade; Beineon Whitmarsh (Jack Walsh 95), Cian Murphy.
Referee: Rob Harvey.