Terenure sealed their place in the Leinster Senior Cup final when an astonishing late try from Peter Walsh finally put their bogey team to the sword.

Terenure, desperately defending a tenuous six-point lead, were pinned to their line when Walsh made a vital interception and ran the length off the pitch to set his side up for a final showdown with Lansdowne.

They went in front after seven minutes when Kieran Clarke's darting run brought a try which was converted by Peter Walsh.

Clontarf replied quickly when Pat Foley, just back on the pitch after treatment to a head wound, set up a ruck 20 metres out from which Mark Woods scored with a neat dropped goal.

Terenure right wing Coleman was set up for an unconverted try when the ball was moved left to right through Hogan, Muldowney and Smyth. try.

Clarke joined the line to put Walsh through for a try in the left corner on 34 minutes. His conversion gave Terenure a 19-3 lead.

But Clontarf brought themselves back into the game when flanker David Moore crossed the line from close range. They were further heartened on half-time when forceful driving by Moore and then Pope set left wing Michael Fitzsimons up for a simple try.

Niall Hogan, impeccable behind the Terenure scrum, caught the Clontarf cover unaware when he quickly tapped a penalty after an infringement in a ruck 20 metres out and dodged his way across the line.

Clontarf's interest in the match was maintained midway through the second half when their pack punched a hole in the Terenure defence, allowing scrum-half Ken Lawless to bring them to within six points of their opponents.

Walsh's late try ended the match to Clontarf's dismay.