Frankie Dolan was the hero as St Brigid's became the first team from Roscommon to win the All-Ireland club football title when they came from behind to win a thrilling final at Croke Park.
St Brigid's trailed by 2-3 to 0-1 after just ten minutes but they fought back and the sides were level four times in a cracking second-half before veteran Dolan landed the winner in stoppage time.
Ballymun Kickhams seemed poised to become the fourth Dublin club to win the All-Ireland title when they hit the Connacht champions for two goals in the opening six minutes.
Dean Rock got the first of them when he fisted home a high delivery after just two minutes and Philly McMahon blasted the second from close range.
Points from Ted Furman, Rock and James Burke saw the Dublin champs surge in front with the only respite for St Brigid’s coming in the form of a Senan Kilbride point.
Kilbride then forced home an 11th-minute goal and with Karol Mannion outstanding in midfield — he kicked two long-range points — the Kiltoom side came storming back and trailed by just four points at the break, 2-6 to 1-5.
Kilbride pointed within 30 seconds of the restart before he and Rock exchanged points to make it 2-7 to 1-7.
Then Mannion equalised when he pounced on a breaking ball in front of goal to powerfully fist it to the net.
Wing-back Burke went forward again to edge Ballymun in front before Frankie Dolan again restored parity with a superb score.
Darragh Donnelly put St Brigid’s in front for the first time in the game after 43 minutes but Rock quickly equalised.
However, Ballymun Kickhams struggled to break down a solid St Brigid’s defence where Ronan Stack was outstanding.
Frankie Dolan made space to edge the Rossies back in front going into the final quarter and they held that lead for ten minutes before James Whelan leveled after 55 minutes after Dolan had lost possession at the other end.
Both sides missed good chances in a hectic finish but just as extra-time loomed Frankie Dolan got possession, made space and floated over the winner from 25 metres.
St Brigid’s: S Curran; G Cunniffe, P Domican, J Murray; N Grehan, D Donnelly (0-01), R Stack; K Mannion (1-02), I Kilbride; D Kelleher, R Blaine (0-01), D Dolan; C McHugh, S Kilbride (1-03), F Dolan (0-04).
Subs: G Dolan for Kelleher 30, E Sheehy for McHugh 56, C McHugh for Blaine 51, Kelleher for D Dolan 58.
Ballymun Kickhams: S Currie; Eoin Dolan, S George, Enda Dolan; A Hubbard, K Connolly (0-01), J Burke (0-02); J McCarthy, P McMahon (1-00); Davey Byrne, K Leahy, J Whelan (0-02); T Furman (0-02), D Rock (1-3 (0-3f)), E Reilly.
Subs: Derek Byrne for Leahy 30, C Weir for George 41, J Small for Reilly 50.
Referee: P Hughes (Armagh).