Bohemians 2 Derry City 2 (2-2 After extra-time. Bohemians won 4-2 on penalties)
Mindaugas Kalonas and Brian Murphy were the heroes as Bohemians lifted the FAI Ford Cup to do the double for the second time in a decade.
Little Lithuanian Kalonas slotted home Bohs' crucial fifth spot kick in the shootout after keeper Murphy saved penalties from Kevin Deery and Ruaidhri Higgins before a disappointing crowd of 10,281 at the RDS.
Bohs other penalty scorers were Killian Brennan, Stephen O'Donnell and Glenn Cronin while Mark Rossiter hit the bar. Mark Farren and Kevin McHugh scored from the spot for Derry.
Having failed to score with the wind at their backs in the first half, Derry took the lead on the hour mark to really spark the game into life.
Farren was taken down on the edge of the area by Gary Deegan and Sammy Morrow rifled a direct free-kick to the top left corner of Murphy's net.
Bohs' boss Pat Fenlon immediately made a change, bring on Kalonas and they were level within four minutes.
Kalonas won a corner and then helped on Jason Byrne's delivery for Glen Crowe to side-foot home from close-range.
Byrne then put Bohs in front on 70 minutes from a dubiously awarded penalty.
Morrow headed Byrne's corner into the ground and the ball bounced back up and hit him on the hands.
It seemed a harsh decision by Cork referee Anthony Buttimer as Byrne shot the penalty to the net despite Ger Doherty diving the right way.
A gutted Morrow was soon smiling again as he side-footed home Niall McGinn's left wing cross to level the game six minutes later.
Level at 90 minutes, the game went to extra-time with Doherty making a brilliant one-handed same to deprive Kalonas on 104 minutes.
Not to be outdone, Murphy then excelled at the other end right on 120 minutes to make an equally sensational save from McGinn and force the first penalty shootout in the competition's history.
Bohemians: Murphy; O. Heary, Oman, Burns, Rossiter; Byrne (McGill, 76 mins.), O'Donnell, Deegan (Cronin, 105 mins.), Brennan; Fenn (Kalonas, 62 mins.), Crowe.
Derry City: Doherty; McCallion, Delaney, Hutton, Gray; McGlynn (Stewart, 90 mins.), Deery, Molloy (Higgins, 90 mns.), McGinn; Farren, Morrow (McHugh, 104 mins.).
Referee: Anthony Buttimer (Cork).