Derry City Snatches Victory with Late Goal from Duffy
Michael Duffy struck with virtually the last kick of the night to snatch all three points for Derry City at Tolka Park and nudge the Candystripes above Shelbourne into fifth in the SSE Airtricity Premier Division.
For 90-odd minutes, this looked like one of those games that drifts out of the European conversation. Tight, tense, and largely forgettable. Then the captain arrived.
Duffy’s late sting
Three minutes into stoppage time, with Shelbourne finally sagging under the weight of Derry’s late pressure, James Clarke found space on the left. His cut-back picked out Duffy, and the skipper lashed his finish past Eddie Beach, the one clean, ruthless moment in a game that had begged for a decisive touch.
The ball flew in. The away end erupted. Shelbourne, who had held on for so long, were left staring at the turf.
It was harsh on Beach. The Shels goalkeeper had spent most of the evening repelling Derry’s better moments and looked like he had done enough to preserve a point.
Cagey start, few openings
The first half never really caught fire. Both sides prodded and poked without committing too much, the tone set early as Shels went direct into Mipo Odubeko while Derry tried to stitch moves together from the back.
The hosts carved out the first real opening. Daniel Kelly slipped James Norris in on the overlap, but the left back’s low drive was smothered by Cameron Dummigan’s block. From the resulting corner, Odhrán Casey climbed highest and met the cross with a free header, only to send it onto the wrong side of the roof of the net.
Dummigan then tried his luck at the other end, cutting in from the right as the Shels defence backed off, but his 25-yard effort flew harmlessly over.
That stirred Derry. Ellis Chapman, up against his former club, let fly from distance and Tyler Smith’s deft flick looked destined for the top corner until Beach sprang across his goal to tip the ball over brilliantly.
Derry’s captain then had his first sight. Smart build-up through the middle freed Duffy on the edge of the D, but he dragged his shot wide and punched the air in frustration. The visitors were starting to find pockets of space, and Shelbourne were starting to scramble.
Norris was forced into a desperate block when Duffy slid Darragh Burns in eight yards out, the defender just about getting enough on the shot to divert it away.
Shelbourne responded. Tom Norcott, on loan from Reading, had to parry a long-range drive from Ali Coote straight into the path of Norris, but Dummigan once again threw himself in front of the follow-up to keep the scores level.
The best chance of the half, though, fell to Derry. Under pressure from Burns, Norris under-hit a backpass and Smith pounced, racing clear one-on-one. His low shot towards the corner looked perfect, but Beach got down superbly to palm it behind. A huge let-off for the home side, and another reminder of the keeper’s growing influence on the night.
Derry turn the screw
The pattern barely shifted after the break. Both teams showed intent, but it was Derry who kept turning territory into chances.
Brandon Fleming worked a yard on the left and drilled a low cross into the area, Adam O’Reilly meeting it first time. The contact was clean, the direction wasn’t, straight at Beach who held firm.
Shelbourne threatened sporadically from set pieces. Casey again came close from a corner, hooking Kerr McInroy’s delivery wide while appealing, in vain, for a shirt pull as he tumbled.
The game needed a spark. It arrived from the bench.
Kevin Dos Santos came on with just under 20 minutes remaining and immediately injected pace and directness. The Portuguese winger drove at the Shels backline and teed up fellow substitute James Clarke, whose drilled effort stung Beach’s palms yet again.
Then came the moment that looked destined to be the story. With ten minutes to go, Liam Boyce, another second-half introduction, twisted cleverly on the edge of the box and unleashed a shot that crashed off the crossbar. Beach was beaten. The woodwork was not.
Derry sensed it. O’Reilly burst into the area shortly after and whipped a low ball right across the face of goal, begging for a touch. No blue shirt arrived.
Shelbourne, by then, were hanging on. They had offered little as an attacking force in the closing stages and were relying almost entirely on their goalkeeper and the frame of the goal to get them over the line.
Captain closes it out
The resistance finally broke in stoppage time. Clarke again found joy down the left, this time with space to pick his pass. He rolled the ball into Duffy’s path and the captain did the rest, driving a fierce finish beyond Beach to settle a tight contest and flip the table picture.
For Shelbourne, it was a brutal way to surrender a point in a game that rarely rose above attritional. For Derry, it was the kind of late, grinding win that can shape a season – and keep European hopes alive deep into the run-in.


