Bohemians ended their long wait for a win with a deserved 3-1 victory over ten-man Bray Wanderers at the Carlisle Grounds, coincidentally the same opposition that had yielded their last league win almost three months previously.

In a fiery first period, the young Gypsies side looked fast and determined, and got their reward when Shane O'Connor brought down Chris Lyons in the penalty area with what referee Tomás Connolly decided was a foul deserving of a penalty.

Ryan McEvoy took the spot-kick quickly and sent Darren Quigley the wrong way.

Prior to that, Bray had had a couple of chances at the other end. A snap Jason Byrne effort deflected out for a corner, and Kieran ‘Marty’ Waters firing a 22-metre free just over after Byrne dummied.

And soon after his penalty, McEvoy volleyed wide when Karl Moore's effort rebounded off the defence.

Just inside the half-hour, Bray mounted a strong attack which came to nothing when Eoin Hyland's cross was way too far forward of his colleagues, and minutes later John Mulroy shot narrowly over from Byrne's pass to the left.

In the closing minutes of the first half, Moore shot over for Bohs when the aftermath of a Bray corner had come to nothing against the offside flag.

The loss of Adam Mitchell to a second caution on the hour mark weakened Bray's attacking capacity, and it took a second penalty decision to level matters when Byrne went down under a clip from Darragh Reynor, with the veteran striker firing home from the spot.

But the home side's relief was short-lived. Bohs played the whistle with a Bray player down, and found the defence napping, with Dinny Corcoran firing home from Moore's cross.

And Corcoran sealed the victory nine minutes later, pouncing on a loose ball when Quigley could only parry Conor Murphy's earlier effort.

It was a bright note for the Dublin side to end a week that had otherwise seemed replete with bad news.

Bray Wanderers: 1 Darren Quigley; 14 Eoin Hyland, 5 Adam Mitchell, 15 Shane O'Connor, 12 Conor Earley; 11 Kieran Waters, 6 Gary Dempsey, 18 John Mulroy, 16 Dean Zambra; 10 Jason Byrne (c), 9 Ismahil Akinade

Subs: 2 David Webster (for Hyland 64), 3 Kevin Knight (for Earley 82), 8 Daire Doyle, 17 Sean Noble, 20 Ryan Coombes (for Dempsey 68), 21 Niall Cooney, 32 Shane Redmond (gk)

Bohemians: 1 Dean Delany; 15 Luke Byrne, 6 Darragh Reynor, 4 Roberto Lopes, 3 Derek Pender; 10 Karl Moore, 5 Dave Mulcahy (c), 9 Ryan McEvoy, 7 Keith Buckley, 3 Derek Pender; 26 Shane Fitzgerald, 7 Keith Buckley; 14 Chris Lyons, 24 Dinny Corcoran

Subs: 12 Dave Scully, 16 Kevin Devaney (for Buckley 81), 19 Ciaran Nangle, 20 Lorcan Shannon, 22 Michael Barker, 25 Greg Murray (gk), 26 Conor Murphy (for Lyons 68)

Referee: Tomás Connolly