GERALDINES defeated a dogged Roche Emmets by four points to book their place in the Intermediate Championship Final in Dowdallshill.
They will now meet near neighbours and rivals, St Brides, for the second time in this year's championship when both teams contest the final.
Despite entering the match as hot favourites the Gers were made to fight for every score against a Roche Emmets side that were keen to show that they were not simply there to make up the numbers.
The contest was even throughout but Roche paid a heavy price for starting each half slowly and allowing their opponents to grab two crucial goals at the beginning of each half.
The McGeough Park side got a dream start when Stephen Reidy found Glen Trainor in space and the forward drilled the ball into the back of the Roche net for the opening score of the game.
The teams then traded points as Daniel O'Connell got his first score of the night before Jim McEneaney slotted over the Gers first point of the match from a free.
The game had settled down following the frantic start and both teams took it in turn to score good points. O'Connell was proving to be a deadly marksman for the Emmets as he slotted freekicks over with ease.
As the game drifted towards half-time there was still time for the Emmets 'keeper, Sean O'Hare, to make a fantastic save to deny Shane O'Hanlon from scoring a goal as he somehow managed to deflect the ball over the bar for just a point.
At the break it was Eamon McEneaney's men who led 1-3 to 0-3 thanks to the early goal.
If there was one thing that the Roche management would have stressed at half-time it would have been the need to start fast and not let the Geraldines do what they did in the first.
Unfortunately for Patrick Martin's men this is exactly what happened once again as the Gers fired home their second goal of the game with the second half only seconds old.
In fairness to the Gers it was a great team goal that saw Sean Thornton and Reidy combine to feed the ball to O'Hanlon who hammered the ball past the Roche 'keeper.
It was a bitter blow to the men from Faughart and it provided their opponents with a six-point cushion. But once again they battled back and thanks largely to the accuracy of O'Connell, they kept the game alive.
Jim McEneaney helped himself to three points from frees in the first 15 minutes of the second half and this was enough to keep any Roche comeback on ice.
With the game moving into its closing stages Roche had a free just to the left of the posts. With his team trailing by five points O'Connell stepped up to take the free knowing that only a goal would give them any hope of a comeback. He dully delivered, smashing the ball into the back of the net, to make it 1-9 for both player and team, to give Roche a glimmer of hope.
However, all thoughts of a comeback were quickly destroyed as Sean Callen and McEneaney hit back with a point a piece to secure a four-point win for the Geraldines.
GERALDINES: Nathaniel Cooney; Sean Watters, Nicky Mackin, Tiarnan Hand; Kevin Pepper, Gerry Hoey, James Craven; Michael Rogers 0-2, Stephen Reidy; Sean Thornton, Jim McEneaney 0-5, Sean Callan 0-2; Glen Traynor 1-0, Shane O'Hanlon 1-1, Barry Hamilton. Subs: Benny Connolly for S Thornton, Johnny Breen for B Hamilton, Josh Arrowsmith for G Traynor.
ROCHE EMMETS: Sean O'Hare; Sean Kirk, Duane Callan, Joe Bishop; Gerry Murphy, Harry O'Connell, Philip Quinn; David Quigley, Dan O'Connell 1-9; Conor Carthy, Barry McConnon; Paudie Callaghan, Eoin O'Hare, Dermot Craven. Subs: Enda Murphy for E O'Hare, Andrew Carroll for P Quinn, Paddy Murphy for B McConnon, Eugene Murray for D Craven. Ref: Kevin Carroll