Bundoran's Pauric Rooney on the break against Killybegs Jack McSharry during the U-21 B semi-final in Glenties
Killybegs had to come from behind in the closing minutes to book their place in the U-21B Championship final with a narrow win over Bundoran in Glenties.
They were a point down going into added time but 17-year-old Michael Gallagher levelled and then Owen Gallagher and Evan Broderick kicked them to the final in the five minutes of added time.
Killybegs were on top early on and at one stage led by five points, 0-8 to 0-3, but Cian McEniff hauled Bundoran back into the contest with 1-1 to trail by just a point at the break, 0-8 to 1-4.
Jamie Brennan had Bundoran level and then put them ahead and they were beginning to take a grip but Killybegs can thank Michael Gallagher for getting them back on track with a goal.
McEniff and Brennan edged Bundoran back in front as the game reached the 60th minute but Killybegs were not to be denied and hit for the winning points in added time.
Killybegs will meet Letterkenny Gaels in the final.
KILLYBEGS: Brandon McGinley; Declan Nolan (0-2), Niall Carbery, Darragh McClean; David McGuinness (0-1), Eoghan Gallagher, Owen Gallagher (0-1); Jack McSharry (0-1), Shaun Gorrell; Mark Finnerty, Evan Broderick (0-4,3f), Joshua Krozendjick; Callum Quinn, Michael Gallagher (1-3), Daniel Keeney (0-1). Subs: Jordan McDaid for M Finnerty ht, Mark Diver and Conor Callaghan for M Gallagher and S Gorrell both 60.
BUNDORAN: Kelvin Mulhern; James Morris (0-1), Jakob Machineyk, Adam Brennan; Matthew Ward, Paul Murphy, Pauric Rooney; Niall Carr, Neil Murphy; Timmy Govorov (0-1), Alan Russell, James Steward; Jamie Brennan (0-5,1f), Cian McEniff (1-4,1f), Cody Granaghan. Subs: Conor Carty for C Granaghan 46, Conor McManus for J Steward 59.
REFEREE: Connie Doherty (N Conaill).