Dublin are through to the Electric Ireland Leinster minor football championship final after snatching victory late on in the most dramatic of fashions against Kildare on Tuesday night.
The Dubs had progressed from their group as runners-up after a nervy round-robin phase saw them fall to a shock defeat to Longford in Clonguish last month.
After progressing from their quarter-final against Wexford, they were pitted against Group 2 winners Kildare, with the semi-final clash set for Newbridge.
The Lilywhites got off to a steady start and led at the break, but it was Ronan Kelly's goal on 38 minutes which appeared to have them cruising towards victory.
With just over three minutes to go, Kildare were five points lead and seemed destined for the Leinster final with what appeared to be an unassailable lead. Chaos was to unfold in the closing seconds.
READ HERE: Kevin McStay Refuses To Blame Ref After Frantic End To Connacht Final
READ HERE: Sean Kelly Hails Grieving Galway Hero Connor Gleeson In Rousing Speech After Connacht SFC Win
Dublin strike twice late on v Kildare to kickstart dramatic comeback
With the clock approaching 57:00, Kildare led by 1-11 to 0-9 in Newbridge, but Dublin were on the charge and Senan Bolger handpassed into the net from close range to ignite hope of a comeback for the Dubs.
— GAA BEO TG4 (@GAA_BEO) May 8, 2024
Mere moments later, a wayward pass in defence from Kildare found its way to a Dublin hand, and a delightful dummy set up Shane Devane to bury it in the net and complete an astonishing turnaround (the second Dublin goal takes place just after 1:26:30 in the below video).
There were just 82 seconds between the two Dublin goals.
Both sides would score a point more each before the final whistle blew, with the Dubs ultimately winning out 2-10 to 1-12 in remarkable fashion in Newbridge.
Dublin now go on to face Longford once again in the Electric Ireland Leinster MFC final, with the Midlanders winning in similarly dramatic fashion on Tuesday night.
Pearse Park hosted a tense meeting between Longford and Louth, with the home side coming back from five points down late in the second half to secure a nervy 0-11 to 0-10 victory and progress to the final.
A venue is yet to be decided for the final, which will take place on Monday May 20th.