Two goals from Dinny Corcoran helped Owen Heary's side advance to the quarter-finals, setting up a last eight clash with Shamrock Rovers
After seeing the initial match postponed due to a waterlogged pitch, the fans at Dalymount Park did not have to wait long for Bohs' first competitive goal of the season. Andy Mulligan gave the hosts an early lead with a close-range finish.
Dinny Corcoran extended the Gypsies' lead soon after, with debutant Steven Beattie then netting to show exactly why Owen Heary awarded the 25-year-old a contract for the season. Bray were offered a lifeline just before half-time when they were awarded a penalty, with Jake Kelly making no mistake from the spot.
Bohemians got a penalty of their own midway through the second-half after a foul in the area by Shane Redmond, allowing Dinny Corcoran to double his tally. Before he could get a hat-trick, Corcoran was replaced by former Bray striker Jason Byrne, who marked his Bohemians debut with a goal of his own in stoppage time after good work up front by Beattie.
The Gypsies will now face Shamrock Rovers in the quarter-final at Tallaght Stadium after the Hoops themselves ran out 5-1 winners against Drogheda United.