Thomas Davis dethroned champions Kilmacud Crokes in style to set up their first Dublin SFC final in 28 years, against Ballyboden St Enda's.

The Tallaght side were heavy underdogs and trailed 0-04 to 0-01 early on but managed to draw level on 0-06 apiece by the interval.

Crokes lost key men Paul Mannion and Craig Dias to injury and suffered a further blow when Ciaran Farrelly robbed goalkeeper David Nestor of possession and kicked the game's first goal just after the restart.

Midfielder Brendan Kirby added a second shortly after and though Pat Burke raised a green flag for the holders, Thomas Davis ran out deserved 2-12 to 1-10 winners.

They now have a Senior 1 final to look forward to, just 12 months after winning the Senior 2 Championship.

"It's surreal," Kirby told RTÉ Sport.

"We were confident in ourselves coming in. We knew Crokes were great champions but we have great confidence in ourselves as a group.

"We've been on a journey over the last couple of years, we just built momentum, momentum and when we have our full team together we can compete with them all.

"I've been playing senior 14 or 15 years and I thought this chance was gone to be honest. It's phenomenal."

Davis manager Paul Kelly added: "Winning is a habit, and we've put a lot of work in bringing young lads up for the club.

"I'm not the one that has done the underage work, a lot of (other) people have, and we've brought forward three or four very good minor teams. 

"And we have a few experienced guys who have been there and now have the chance to enjoy a senior final, our first since the three-in-a-row team in '91.

"The one thing we don't lack is teamwork, and a collective spirit. We've a lot of football skills as well as I think people would have seen here today."

Next Sunday, Davis will face fellow their near neighbours across the M50, Ballyboden St Enda's, who reached their first final since winning in 2015 thanks to a 2-10 to 1-10 defeat of last year's runners-up St Jude's.

Jude's centre-back Chris Guckian's early goal gave them the impetus to build a 1-08 to 1-02 lead by half-time but it was all Boden after the restart.

Dublin star Michael Darragh MacAuley and Colm Basquel (1-04), played a big part in the comeback, the latter hitting a 54th-minute goal that proved the difference between the sides.