Shelbourne 1 Derry City 2: Teenager Thomas McBride sparked wild celebrations amongst the Derry City supporters as his 88th minute goal was enough to secure a valuable three points at Shelbourne last night.
However keeper Gerard Doherty produced a tremendous man of the match display — not only did the shot-stopper make an important save but he played a major role in City's equaliser.
The league leaders got off to the worst possible start when they went a goal behind after just two minutes.
David Cassidy's left wing corner should have been easily cleared by Barry Molloy, but the midfielder completely missed his clearance and the alert Mick Coburn made no mistake, side footing home from close range.
Ruairi Harkin's cross-cum-shot ten minutes before the break fell perfectly for Mark Farren, but the striker's side footed shot flashed just wide.
Right on the stroke of half-time another teasing Ruairi Harkin free-kick caused problems in the Shels box, but Shane McEleney's glancing header whistled inches past Delaney's right hand post.
The home side missed a great chance to double their advantage on 48 minutes when Sean Byrne's corner caused more problems in the Derry box, but Dinny Gorman failed to keep his shot down.
Doherty kept the table-toppers in the game just past the hour when he somehow kept out David McGill's well-hit drive.
Incredibly, Doherty set-up City's deserved equaliser on 69 minutes when his long pass down field released Farren who, more like himself, raced away from Mick Coburn before calmly drilling the ball past Delaney.
A classy Derry move on 88 minutes saw substitute Daniel Lafferty latch onto Harkin's clever back flick, his cross fell to McDaid and his inch perfect looping cross was powerfully headed home from McBride.
Shelbourne: Delaney, Scully, Byrne, Ryan, Coburn, O'Brien, McGill, Cassidy, Corcoran, Gorman, Pinto. Subs: Farrell (for Corcoran 60), Quigley (for Pinto 74), Whelan (for Scully 90).
Derry City: Doherty, McCallion, McChrystal, S McEleney, Friars, P McEleney, Molloy, McBride, Harkin, McDaid, Farren. Subs: McCrudden (for P McEleney 63), Lafferty (for Farren 85), Sharkey (for McCrudden 91).
Referee: Graham Kelly (Cork).