The Seagulls returned to the top of the First Division table courtesy of a comfortable victory over UCD, and Athlone's unexpected defeat of Drogheda United.
Bray scored early in each half, and while the students replied just before the break they had no answer to the Wicklow side's second and third goals.
Gray Shaw paved the way for the victory in the third minute, booting a pinpoint Dylan Barnett cross under Lorcan Healy, and hit the woodwork two minutes later and went close twice more just after the half hour, but the big Bray man had to leave the fray well before the break having taken a knock.
Just before half time, UCD's Colm Whelan reacted quickly when his initial shot came back off the Bray keeper, to fire home an equaliser.
But within minutes of the restart, Darragh Lynch, who had replaced Shaw, imitated the earlier trick, finishing off well after a Barnett free.
And a tackle by Luke Boore might have gifted the Bray side a spot-kick, but Referee Ray Matthews wasn't impressed. They didn't really need that boost, as Barnett struck minutes later with a well-judged free, and though the home team kept trying they really didn't muster the firepower they would have needed to overcome the deficit.
The game featured the first occasion when Bray, as visitors, video-streamed an away match, and a curiosity in that namesake players Harry (UCD) and Seán (Bray) McEvoy were both substituted at the same time.
Compiled by Mícheál Ó hUanacháin
Bray Wanderers: 25 Brian Maher; 3 Dylan Barnett , 5 Aaron Barry (c) , 4 Kilian Cantwell, 2 John Ross Wilson, 7 Ryan Graydon, 17 Luka Lovic, 18 Seán McEvoy, 8 Callum Thompson, 9 Joe Doyle, 10 Gary Shaw