Luke McNally scored a hat-trick as Drogheda United booked their place in the promotion/relegation play-off final with a 5-1 (6-2 on aggregate) win over Cabinteely at United Park.
The on-loan defender made it nine for the season, while Chris Lyons and Jamie Hollywood were also on target for Drogheda, who will face Finn Harps over two legs next week.
Marty Waters had briefly equalised against the run of play for the visitors but three goals in five minutes, the second of which saw McNally seal his hat-trick, saw Drogheda to a deserved win.
A 1-1 draw at Stradbrook Park seven days ago set up a delicately-poised tie, Cabo having won 4-1 here earlier in the year and beaten Longford Town away in the previous round.
There rarely looked likely to be a repeat, however, as the visitors never got going into the first half and Tim Clancy's side gradually managed to wear them down.
Adam Wixted and Mark Doyle had already gone close when McNally finally broke the deadlock ten minutes before half time.
He met Sean Brennan’s cross with his head and, though his effort was blocked, was first to react to the loose ball, although Chris Lyons appeared to be impeding the keeper from an offside position.
Drogs were good value for their lead but they were pegged back seven minutes into the second half when Waters pounced to bundle home.
Jack Tuite’s diving header looked set to level things up and Luka Gratzer did brilliantly to touch it onto the bar, but he was still on the ground when Waters found the net.
Drogheda were back in front three minutes later and it was the Brennan-McNally combination once more, the defender heading home from a pinpoint corner.
McNally sealed his hat-trick two minutes later as he burst forward from the back and arrived late in the box to finish first-time.
Lyons ended the tie as a contest moments later with a superb strike from the edge of the box before substitute Hollywood added a fifth late on.
Drogheda United: Gratzer; Brown, McNally, Farragher, Kane; Hughes, Heeney, Brennan (Hollywood 64), Doyle (Meaney 68), Wixted, Lyons (O’Shea 81).
Cabinteely: McGuinness; Tuite, Hudson, Carlin; Blackbyrne, Knight (Dalton 60), Massey (Barnes 59), Aspil, Fox (Sasaki 68); Waters, Keely.
Referee: Paul McLaughlin.