St Patrick's Athletic's third successive win in the eircom League, Premier Division, was achieved with relative ease at Inchicore with Anto Murphy helping himself to a a first half brace.
Murphy had opened the scoring after 19 minutes when he converted Sean O' Connor's cross from the left.
Bray, who were missing suspended defender Colm Tresson, then fell further behind on 29 minutes when Trevor Molloy connected superbly with Micheal Foley's free.
Bray, however, were back in the game two minutes later when Andrei Georgescu beat the advancing Barry Ryan on 32 minutes.
O'Connor then produced a fine save off Molloy before Murphy pounced for his second two minutes before the break.
Mark Quigley then made the game safe with an exquisite lob on 73 minutes with Michael Roche then converting past his own keeper in the final minute.