Gearoid Morrissey’s brilliant brace was the highlight as Cork City handed Finn Harps their third defeat in seven days.
City twice found themselves behind in the opening half.
Dan Casey replying to Caolan McAleer’s early opener, while Morrissey’s delicious strike on the stroke of half-time had City level again after Mark Coyle had handed Harps the lead for the second time.
Another Morrissey wonder-goal had Cork ahead while substitute Graham Cummins looked to have settled the game twenty minutes from time.
A battling Harps didn’t let up and Raffaele Cretaro had his maiden goal for the club on 81 minutes.
But it wasn’t to be for Harps as Cork picked up their second win of the season.
Harps were singing after just 70 seconds when McAleer found himself clear of the last defender. The Tyrone man showing the composure required to finish past the oncoming Mark McNulty from 18 yards.
Challenging conditions played their part 13 minutes in.
McNulty needing to keep a watchful eye on Mark Coyle’s swerving effort from 25 yards before spilling the ball across his own end line.
Harps’ lead wasn’t to last as John Caulfield’s side found the net for just the third time this year.
The home side failed to clear Shane Griffin’s corner and were left to rue their indecisiveness, as McCarthy was on hand to thump his header past Ciaran Gallagher.
Harps continued to ask questions of their opponents and were back in the lead seven minutes from the break.
McAleer’s pin-point cross landing on the forehead of Coyle who powered his headed finish from close range, into the bottom corner of McNulty’s net.
But the Rebels roared back before the break as Morrissey racked up another contender for goal of the season.
Again from a corner, Harps were unable to clear their lines as the ball landed to Morrissey at the edge of the box.
With his back to goal, the former Irish underage international took one touch on his knee to control the ball, before spinning and unleashing a sumptuous volley which sailed over the helpless Gallagher.
The midfielder was at it again 12 minutes into the second half as Cork hit the lead for the first time.
Having bossed a Harps man off the ball 25 yards from the target, Morrissey blasted his thunderous drive straight into the top corner from the angle for a stunning brace.
The visitors extended their lead further on 69 as they tightened their grip on the tie.
Substitute Cummins rising highest to nod Griffin’s corner beyond Gallagher.
But a defiant Harps wouldn’t allow their opponents relax.
Cretaro pulling them back to within a goal with nine minutes to go when he found the inside of the post with McNulty caught stationary.
Finn Harps: Ciaran Gallagher; Jacob Borg, Keith Cowan, Sam Todd; Colm Deasy (Tony McNamee 73), Daniel O’Reilly; Mark Coyle, Raff Cretaro, Harry Ascroft; Caolan McAleer; Sean Boyd (Nathan Boyle 63).
Cork City: Mark McNulty; Colm Horgan, Dan Casey, Conor McCarthy, Shane Griffin; Gearoid Morrissey, Conor McCormack; Garry Buckley; Karl Sheppard (Gary Comerford 93), Dan Smith (Graham Cummins HT), Daire O’Connor (Darragh Rainsford 79).
Referee: Damien McGraith.