Shelbourne adapted better to the difficult conditions at Tolka Park last night to go through to next Sunday's FAI super cup final at Richmond Park. They took the lead on 12 minutes when Bray's keeper John Walsh failed to properly collect a cross from Neil Ogden.
There to convert was striker Gary Haylock, now in his second spell with the club. The second goal on 70 minutes had a similar look to it with Haylock rifling in a fierce shot from outside the box, and Walsh could only deflect the ball into the path of Ogden who duly obliged.
The game saw both teams finish with 10 men. Maurice Farrell was first to go for Bray on 65 minutes and then shortly before the end Shelbourne centre-half Pat Scully was also given his marching orders by Dublin referee John McDermott.
SHELBOURNE: S Williams; Heery, Scully, Campbell, Gifford, Ogden, Byrne, Van der Velden, Kelly, Haylock, M Williams. Subs: O'Brien for Campbell (62 mins), D Baker for Ogden (90 mins).
BRAY WANDERERS: Walsh; Power, McKeever, Tresson, Farrell, P O'Brien, Smith, Lynch, Connolly, Byrne, K O'Brien. Subs: Dutton for P O'Brien (18 mins), Fox for Lynch (75 mins), Larkin for Byrne (80 mins), D O'Connor for McKeever (84 mins).
Referee: J McDermott (Dublin).