Leinster secured a home draw against Ulster in the semi-finals of the Magners League thanks to a convincing win over Glasgow which saw the Irish province take a bonus-point win.
Leinster led 6-3 at the break but pulled away in the second half with tries from Shane Horgan, Gordon D'Arcy, Dominic Ryan and Kevin McLaughlin.
Fergus McFadden converted three of the tries and also kicked four penalties.
Duncan Weir scored Glasgow's only point with a first-half penalty.
Joe Schmidt's men will host provincial rivals Ulster in the last four at the RDS as they continue their drive for a domestic and European double.
Man of the match McFadden kicked 18 points, with Glasgow out-half Weir landing a seventh minute penalty for the visitors.
The Warriors enjoyed the best of the early territory, Chris Cusiter working his pack through the phases and they were rewarded with a long range penalty strike from Weir.
Sean Lineen's side came with a 'nothing to lose' attitude and 18-year-old debutant centre Mark Bennett was certainly not overawed, bursting through the Leinster defence in the 13th minute.
Tom Ryder, Richie Vernon and Johnnie Beattie led the charge up front, the Glasgow pack keeping their Leinster counterparts in check during the first quarter hour.
A classy counter attack from Isa Nacewa, the Irish Players' Player of the Year, sparked Leinster into life and Ian Madigan probed with the boot, keeping the Scots pinned back in their half.
From a scrum in the 22, McLaughlin was held up close to the posts.
But Ryder conceded a penalty for killing the ball and McFadden tapped over the simple shot.
Weir was off target with a monster attempt from near the main stand, on the half hour mark, and Glasgow had a narrow escape when Horgan looked to have scored in the right corner.
The big Leinster winger, having linked with Nacewa, avoided an initial challenge from DTH van der Merwe, but television match official Peter Ferguson ruled that he had a foot in touch when grounding the ball.
Leinster gained some consolation in the form of a 35 metre penalty from
McFadden and Weir, with the last kick of the half, was narrowly wide from a difficult position to the right of the posts.
Beattie was penalised for holding on after trying to break from a scrum, allowing McFadden to kick the opening points of the second half.
Then came the game's turning point when Glasgow full-back Peter Murchie was sin-binned for coming in on the wrong side of a ruck. During his time off the pitch, Leinster scored 15 points.
McFadden kicked his third penalty and shortly afterwards, Madigan's high kick to the right was gobbled up by Horgan who managed to scramble over the line past van der Merwe.
McFadden added the extras to D'Arcy's 58th-minute touchdown, following a powerful burst from stand-in captain Jamie Heaslip. Glasgow stayed competitive, but Leinster had more in the tank.
Replacement David Kearney delighted the home crowd with two solo runs.
His first attack almost led to a try for Heaslip.
The second did, Ryan pouncing on a loose ball that Glasgow failed to deal with.
McFadden converted and did likewise after McLaughlin stormed through a couple of tackles and stretched over for Leinster's bonus point try.
Leinster: I Nacewa, S Horgan, E O'Malley, G D'Arcy, F McFadden, I Madigan, I Boss; J McGrath, R Strauss, S Wright, K McLaughlin, D Toner, D Ryan, S Jennings, J Heaslip (cpt).
Replacements: A Dundon for Strauss (48), C Healy for McGrath (48), R Ruddock for Jennings (56), P O'Donohoe for Boss (68), I McKinley for D'Arcy (61), D Kearney for Nacewa (61).
Not used: Ross, Hines
Glasgow: P Murchie, F Aramburu, M Bennett, G Morrison (cpt), D van der Merwe, D Weir, C Cusiter; R Grant, F Thomson, M Low, A Muldowney, T Ryder, J Eddie, R Vernon, J Beattie.
Replacements: D Hall for Thomson (61), J Welsh for Grant (61), K Tkachuk for Low (69) , R Harley for Muldowney (64), C Fusaro for Vernon (54), C Gregor for Cusiter (71), R Jackson for Weir (48), P Horne for Aramburu (38)