Captain for the day as club skipper, Owen Heary was one of eight changes from the 5-1 humiliation in Iceland last Thursday.
Only Dave Scully’s indiscipline near the end soured Bohemians’ winning return as the striker received his third red card of the season for retaliation.
“We were looking for a reaction after the result the other night and I thought we got it,” said manager Aaron Callaghan.
“I thought the lads were fantastic against a very good and very fit UCD side.
“We worked hard all day and got a goal from a set-piece which was fantastic. It was good to bounce back and get those three points”
Three of Callaghan’s changes combined to set the tone after six minutes when a fired up Bohemians should have taken the lead.
Andy Mulligan, on his first start, won the ball from Paul O’Conor in midfield to feed teenager Michael Barker, who put Karl Moore in on goal. Moore’s shot lacked power and was straight at keeper Mark McGinley, who parried it away with his legs.
Having struggled from set-pieces in their Europa League clash, Bohemians took the lead for what proved the only goal of the game from their first corner on 23 minutes. Dwayne Wilson’s shot had been pushed wide by McGinley but McMillan then met Ryan McEvoy’s corner with a downward header to find the net.
Only an agile tip-over save from McGinley prevented Bohemians from doubling their lead three minutes before the break. Mulligan cut in smartly from the left and let fly off his right foot to bring the best out of the College keeper.
Bohemians remained the better side in the second half and McGinley made another smart save on 72 minutes to touch over the bar from substitute Keith Ward’s delightful chip from the edge of the area.
The only negative of the afternoon for Bohemians then arrived on 75 minutes.
Substitute Scully, who had scored their only goal in Iceland, was on the field less than five minutes when he was shown a straight red card for an off-the-ball incident with David O’Connor.
Defeat for UCD means they have taken just one point from their last four games since beating leaders Sligo Rovers and are now three points adrift at the foot of the table.
“It’s a similar story, we’ve not been outrun or outplayed and on another day we could have got a positive result out of it,” said manager Martin Russell.
“We’re lacking a cutting edge and are not taking half-chances. They are things that we have got to improve on.”
BOHEMIANS: Sexton; Pender, McMillan, Feely, Lopes; Barker, Traynor, McEvoy (Ward 69); Moore, Traynor (Martin 28), Mulligan (Scully 70).
UCD: McGinley; Douglas, O’Connor, Leahy, Nangle (McNelis 70); Ledwith, O’Conor, Corry, McMillan (Belhout 64); Benson, Lyons.
Referee: Padraig Sutton (Clare).