Billy Dennehy stunned former club Cork City in the cruellest fashion possible with a stoppage-time goal as Shamrock Rovers twice came from behind to earn a 2-2 draw at Turner’s Cross to squeeze into the Setanta Sports Cup final on away goals.
Poised 1-1 from the first leg, Cork troubled Rovers from the start of their semi-final, second leg with Daryl Horgan deservedly putting them ahead in added time at the end of the first half.
Rovers were far better on the resumption and levelled on 72 minutes with Stephen Rice’s shot deflecting to the net.
Daryl Kavanagh looked to have won it for Cork when he hooked home following an 87th minute corner.
But winger Dennehy hit a 25-yard free-kick in off a post in the third minute of added time at the death to see Rovers through on a 3-3 aggregate.
Rovers will meet Drogheda United in the final on May 11th. Though Drogheda lost 1-0 at Sligo Rovers, they went through on a 2-1 aggregate.
Trailing 2-0 from the first leg, Sligo got back into the tie with midfielder David Cawley punishing poor defending to score on the half hour.
Twice winners Drogheda hit the bar from a Paul O’Conor volley early in the second half and then held off Sligo’s late flurry to make their third final.