Bohemians set up an FAI Cup semi-final meeting with fierce rivals Shamrock Rovers as they saw off the challenge of Crumlin United at Richmond Park on Monday night.
Goals in either half from Andre Wright and Andy Lyons saw the visitors to victory over a spirited Crumlin side who caused problems for Bohs keeper James Talbot.
The Leinster Senior League champions were forced to move the game from their regular home ground at Armagh Road to Richmond due to the FAI's stadium regulations.
They began the game strongly, however, and matched the Premier Division side in the early stages before falling behind against the run of play.
Danny Grant was the architect of the opening goal, the winger driving down the left before putting the ball on a tee for English striker Wright to tap home.
Crumlin responded well and twice went close through Liam Brady who, along with left-back Gareth, was one of two brothers of Irish international Robbie in the Crumlin eleven.
The winger forced a wonderful full-length stop from recent Ireland call-up Talbot before lashing another shot just past the post.
Captain Thomas Hyland, moved up to midfield from defence due to the absence of James Lee, had to turn over a Wright header just before the break as the sides went in separated by just a goal.
Bohs doubled their advantage ten minutes after the break through Ireland under-21 full-back Lyons, who directed Grant’s cross clinically into the bottom corner.
The visitors could have wrapped up the win 20 minutes from time when 17-year-old Dawson Devoy cut inside, but his shot crashed back off the crossbar.
Substitute Gingi Aki had Crumlin’s best chance late on as he latched onto a sumptuous backheel from Sam Burgess but he couldn’t find a way past Talbot.
Crumlin United: Quinn; Cummins, Fagan, Mandiangu, G Brady; Hyland, Murphy, Donnelly (Burgess 63); Walsh, L Brady (Aki 78), Kelly.
Bohemians: Talbot; Lyons, Cornwall, Finnerty, Pender (Kirk 69); Allardice, Tierney, Devoy; Graydon, Grant (Wade-Slater 75), Wright (Swan 85).