Cork's dynamic centre-forward Jamie Nolan struck seconds from the final whistle to highlight a glorious win with a venomous volley from 16 yards that brought the fans to their feet.
Both teams played open and attractive football in a contest that seemed set for an extra 30 minutes when Nolan nominated seconds earlier as Man of the Match by Don Givens and Eoin Hand stepped in to ensure the result was right.
It was a close-run thing and Cork had reason to be thankful for the finishing ability of Behan and Nolan, two members of the local soccer academy.
They needed to make efficient use of their scoring chances after Bohs had caused early anxiety with an enterprising opening burst.
Their early sparkle owed much to City's nervousness for Cork were timid and prone to error.
Twice they might have lost goals in the opening minutes before Bohs finally made the breakthrough after 13 minutes.
A free wide on the left from David Morrison took the slightest deflection off the head of James Bell and flew into the corner.
The football from both sides was compelling and attractive and never more than when Cork engineered their equalising goal in the 31st minute.
Cork pulled Bohs' defence to the left with an intricate move before they split them wide open with a rapid-fire exchange of passes.
Lordan turned the ball square across the edge of the penalty area, Jamie Nolan angled a glorious first-time pass into the path of Denis Behan and the centre-forward's finish from 12 yards was perfection.
Cork enjoyed a lot of success on the flanks with Michael Mulconry constantly in the picture on the right and the skilful Eoghan Lougheed playing enterprisingly on the left with excellent support from Damien Roddis
.Bohs were lucky to survive a long period of Cork pressure in the second half during which Cork had substantial claims for a penalty denied as Alan Byrne appeared to trip Nolan in the 59th minute.
Cork had to settle for a corner and although Behan forced the corner from Lougheed over the goal-line, he was whistled back for pushing the goalkeeper.
It was entirely in keeping with the trend of a game that was full of enterprise and inventive football that Bohs should have succeeded in creating two of the best scoring chances in breakaway attacks.
Willie Doyle took advantage of a mistake by goalkeeper McNulty after 57 minutes but when he rolled the ball from the end-line across an empty net there was nobody in support.
And Gareth Cooney ran clear onto Morrison's pass in the 82nd minute, he over-carried the ball and although he turned it back effectively to Jonathan O'Brien his powerful shot from 15 yards was beaten away by goalkeeper McNulty.
So to the game's magnificent climax with Cork striking powerfully for a winner in the final minute. Centre-forward Jamie Nolan raced on to a ball over the top of the defence and his fierce volley from 16 yards flew high into the net past a gallant Jonathan Duggan to give Cork a victory they deserved.
CORK CITY (4-4-2); McNulty; Aherne, Andrews, Murray, Roddis; Mulconry, Browne, Lordan, Lougheed; Nolan, Behan.
BOHEMIANS (4-4-2); Duggan; Gannon, Hanley, McGuinness, Tyrell (Barron 63); Morrison, O'Brien, Byrne, Bell; Doyle, Cooney.
Referee: Mr. D. Deady (Midleton).