An early goal from Kevin Devaney was the difference between the two sides as Shelbourne wasted numerous opportunities to get back into the game, despite being on top at Tolka Park
Bohemians took the lead after just five minutes. Stephen Traynor won a corner after a good run, and then delivered the ball in for Kevin Devaney to hit home. Philly Hughes almost equalised for the hosts on the 20 minute mark, but his well-taken volley went the wrong side of Dean Delany's post. A great tackle from Brian Shorthall denied Devaney a second goal, with both sides defending well to stop attacks before they even began.
Shelbourne were much more urgent in their play after the half-time break, with Dean Kelly being denied by Delany before Dave Mulcahy made a crucial goalline clearance. Philly Hughes then went close for the hosts, but couldn't direct his header on target. Robert Bayly went even closer to the equaliser, hitting the crossbar. The period of dominance encouraged Bohs boss Aaron Callaghan to shore up his midfield, bringing on Dwayne Wilson for Stephen Traynor.
The game settled down a bit more after the change, but Shels were looking like getting an equaliser until they had captain Ian Ryan sent off for a second bookable offence. Dean Kelly had a penalty appeal after going down under pressure in the area, but referee Padraig Sutton waved play on as Bohs held out for the win.