A fourth win in five league games would have moved the in-from Gypsies into the top six for the first time this season.
But Cherrie’s heroics, and poor finishing, earned Bray a third scoreless draw in four matches.
Bohemians utterly dominated from the first whistle as Bray struggled to get out of their own half. And but for Cherrie, the visitors could have been several goals behind early on.
Wanderers first had Cherrie to thank on three minutes as he raced from his line to save at the galloping Ismahil Akinade’s feet after the big Bohemians striker was played in by Keith Buckley.
Negligent defending let Akinade in again 10 minutes later. This time he did shoot past the out-rushing Cherrie, but his effort found the sidenetting.
The Akinade versus Cherrie sideshow continued on 17 minutes from Bohemians’ fifth corner of the game.
Akinade met Kurtis Byrne’s delivery to arrow a firm header that looked destined for the top corner before Cherrie somehow clawed it out one-handed for an amazing save.
Despite nine corners in the first half, Bohs failed to find a breakthrough.
Bray grew into the game as the half wore on with Andrew Lewis finally having their first chance on 39 minutes when flicking a header from Dylan Connolly’s cross just over the bar.
Bohemians maintained the pressure into the second half with Akinade and then Eoin Wearen curling efforts wide of Cherrie’s goal early on.
Bray remained a threat on the counter with skipper Ryan Brenann not far wide on 79 minutes with a shot from distance.
Cherrie then had the final say with two terrific saves late on.
First, the Scot touched Akinade’s shot round a post after he burst through from a Mark Quigley pass.
And Cherrie was there again three minutes from time to save with his feet when Ayman Ben Mohamed got through one-on-one.
Delany; Hayes, Prendergast, D. Byrne, Pender; P. Kavanagh (Ben Mohamed, 66), Wearen (Quigley, 74), Lopes, K. Byrne; Buckley; Akinade.
Cherrie; McDonagh, Douglas, Clancy, Harding (Lynch, 58); Moore, Brennan, Sullivan, Connolly; Pender (Salmon, h-t), Lewis (Noone, 90+4).
Paul Tuite (Dublin).