Gary McCabe scored twice and provided two assists as Bray made it two wins from two in a madcap game at the Carlisle Grounds.
Anto Flood put Bray in front when Finn Harps failed to clear McCabe's free-kick. McCabe then double the lead with a controversial penalty.
Harps hit back when Ciaran O'Connor stabbed home after Jonny Bonner's free-kick came back off the post, but Aaron Greene headed in Conor Kenna's cross to make it 3-1 on the stroke of half-time.
O'Connor again reduced the gap when Peter Cherrie could only push his effort into the net.
McCabe added his second on 58 minutes, tapping into an empty net after Harps keeper Ciaran Gallagher was injured heading away Keith Buckley's through-ball.
Bray got a fifth goal on 69 minutes when Dylan Connolly shot home at the third attempt, before Ethan Boyle headed in a consolation.
Bray Wanderers - Cherrie; Douglas, Kenna, Clancy, Lynch; Sullivan, Buckley (Salmon 67); Greene, McCabe (Moore 90+1), Connolly; Flood.
Finn Harps - Gallagher (Doherty 61); Boyle, McNulty, Cantwell, Coll; Molloy (Harkin 73); Funston (McCourt 62), Bonner, Houston, McAleer; O'Connor.
Ref - A Buttimer (Cork).