Dinny Corcoran’s Indian sign over relegated Bray continued at the Carlisle Grounds as Bohs won for the fifth straight Premier Division game on the road.
Three of the striker’s six league goals had previously come against Wanderers this season.
But he matched that tally at the Carlisle Grounds with a first half hat-trick minutes as the visitors blitzed their opponents who slumped their tenth successive defeat in all competitions.
Then went one better by making 5-0 midway through the second period.
The Seasiders made two changes from the side beaten by Sligo two weeks ago. Sean Heaney and Rhys Gorman were restored to the starting line-up at the expense of John Sullivan and Cian Walsh.
Following their IRN-BRU Cup success over Sutton United last weekend, the Dubliners drafted in Patrick Kirk, Keith Ward and Dan Byrne in place of Rob Cornwall, Robbie McCourt and Eoghan Stokes.
With just eight minutes gone in the clock, Keith Ward’s slide rule pass released the striker to beat the offside. He rounded the advancing Mark O’Connor before slotting into an empty net.
It became 2-0 just three minutes later. Corcoran exchanged passes with former Seagull Keith Buckley who cut the ball back from the right inside the box for the 29-year-old to sweep in from close range.
It got even better for the away outfit by the 25th minute. Shane Supple gathered a free-kick and the keepers quick clearance saw Buckley release Kevin Devaney down the left channel to fire low past O’Connor from 15-yards.
Six minutes before the interval, a superb team move from the back brought Keith Long’s charges fourth score. Ward was again the provider as he played in Corcoran whose low effort went through O’Connor’s grasp.
With the result already decided, Wanderers boss Gary Cronin made three substitutions at half time, bringing on Sullivan, Jake Kelly and Sean Harding, and went three at the back.
But Ward claimed his third assist of the contest in the 66th minute as Corcoran netted his tenth top-flight goal for the Phibsborough side this term.
Bray Wanderers: Mark O’Connor; Darragh Gibbons, Sean Heaney, Conor Kenna, Kevin Lynch; Dylan Hayes (Sean Harding half time), Paul O’Conor, Rhys Gorman (John Sullivan half time), Darragh Noone; Ger Pender (Jake Kelly half time); Jake Ellis.
Bohemians: Shane Supple; Derek Pender, Dan Casey, Dan Byrne, Patrick Kirk; JJ Lunney, Keith Buckley; Daniel Kelly (Danny Grant 66), Keith Ward (Eoghan Stokes 71), Kevin Devaney; Dinny Corcoran (Cristian Magersuan 71).
Referee: Graham Kelly (Cork).