Derry City Captain Michael Duffy Secures Last-Minute Victory
Michael Duffy waited all night for his moment. When it came, deep into stoppage time, the Derry City captain did not hesitate.
With virtually the last kick at Tolka Park, Duffy thumped a rising finish beyond Eddie Beach to steal a 1-0 win and drag Derry above Shelbourne into fifth in the SSE Airtricity Premier Division. A game that had drifted towards irrelevance in the race for Europe suddenly carried real weight.
For 90 minutes, it barely threatened to.
Late drama after long stalemate
This was a tight, tense, often scrappy contest, the kind that usually fades from memory by the time the floodlights cool. Both managers set up with caution. Both midfields cancelled each other out for long spells. Clear chances arrived in bursts rather than waves.
Shelbourne started with more direct intent, hitting Mipo Odubeko early and often. Derry preferred to stitch their play together from the back, taking the extra touch, the extra pass, trying to draw red shirts out of shape.
The first real opening fell to the hosts. Daniel Kelly slipped James Norris in on the overlap down the left and the full-back drove low towards the near post, only for Cameron Dummigan to throw himself in front and block. From the resulting corner, Odhrán Casey climbed above everyone, met the delivery cleanly, but directed his free header onto the wrong side of the roof of the net.
Dummigan then tried to turn provider-turned-attacker. Cutting in off the right, with Shelbourne’s defence retreating, he stepped onto a loose ball and let fly from 25 yards, but his effort sailed harmlessly over.
That miss seemed to shake Derry into life. Ellis Chapman, facing his former club, tested Beach from distance and Tyler Smith’s deft flicked header redirected the strike towards the top corner. Beach reacted superbly, springing back to tip the ball over with his right hand.
The visitors began to find pockets between the lines. Duffy, dropping into space at the edge of the box, worked room for a shot but dragged his effort wide, visibly furious with himself given the lack of pressure around him.
The captain soon turned creator. Derry pulled the Shelbourne backline out of position with a sharp move through the middle, Duffy slipped Darragh Burns in eight yards out, and only a desperate lunge from Norris prevented the opener.
Shelbourne’s threat came in flashes. Tom Norcott, on loan from Reading, had to react sharply to parry a long-range drive from Ali Coote. The rebound dropped invitingly to Norris, but Dummigan again read the danger and flung himself in front of the goalbound strike.
The best chance of the half, though, belonged to Derry. Norris, hurried by Burns, underhit a backpass and Smith pounced, racing clear one-on-one. He picked his spot, low towards the corner, but Beach produced a brilliant save, stretching down to his right to palm it behind. It felt like a turning point, even then.
Derry turn the screw
The pattern barely shifted after the interval. Both sides pushed higher, both tried to quicken the tempo, yet it was Derry who kept chiselling out the better looks at goal.
Brandon Fleming created the first of them, working half a yard on the left and drilling a teasing ball into the box. Adam O’Reilly arrived on cue, met it first time, but his effort went straight at Beach, who held firm.
Shelbourne’s main threat again came from set pieces. Casey, a menace in the air all evening, hooked Kerr McInroy’s corner wide at the back post and immediately appealed for a shirt pull. The officials were unmoved, and so was the scoreline.
Ruaidhrí Higgins turned to his bench and got an instant response. Kevin Dos Santos injected urgency on the flank, driving at tired legs and quickly teeing up fellow substitute James Clarke. Clarke’s drilled effort forced Beach into another sharp stop, the keeper’s hands stinging as he beat the ball away.
Liam Boyce then almost produced the moment of the night. With ten minutes left, the striker showed nimble footwork on the edge of the area, created a sliver of space and whipped a shot past Beach. It beat the goalkeeper, beat everyone, but not the crossbar. The ball crashed back out, Tolka gasped, and Shelbourne survived.
Derry could smell the winner. O’Reilly burst into the box shortly after and fizzed a wicked ball across the face of goal. It begged for a touch, any touch, but no blue shirt arrived. Shelbourne clung on, hoping the clock would do the rest.
It didn’t.
Captain decides it at the death
Three minutes into added time, the pressure finally told. Clarke found room on the left, lifted his head and picked out Duffy in space. The captain met the pass with conviction, lashing his shot beyond Beach and into the net. No second invitation, no second chances for Shelbourne.
Tolka Park fell silent for a beat. Derry’s bench exploded. A match that had seemed destined to drift into the “missed opportunity” column for both clubs instead became a statement away win for the Candystripes.
By the time the whistle went seconds later, Derry had their three points, their leap into fifth, and a surge of belief that this push for Europe still has a real edge to it.






