Leinster set up a home semi-final against Ulster after demolishing Glasgow 38-3 in a one-sided Magners League clash at the RDS on Friday.
Although the visitors were only 6-3 behind at the break, Leinster powered away after half-time as tries by wing Shane Horgan, centre Gordon D'Arcy, flanker Dominic Ryan and lock Kevin McLaughlin kept them in second place.
Wing Fergus McFadden had an excellent day with the boot kicking four penalties and three conversions while stand-off Duncan Weir scored Glasgow's only points.
But it was Glasgow who came out with more intensity and were rewarded with a penalty from Weir.
The hosts were frustrated throughout the first period but they eventually got themselves on the board when McFadden put three points over.
Weir then missed the chance to help his side regain their advantage, and the Warriors were made to pay by McFadden as he converted his second penalty.
Glasgow had the opportunity to level the match but another attempt from their stand-off drifted wide and the game remained finely poised at 6-3 to Leinster.
McFadden continued his fine kicking form seven minutes into the second period to extend their lead.
Full-back Peter Murchie was then sin-binned for the visitors and McFadden had no hesitation in converting the resultant penalty to leave Leinster firmly in control.
Horgan confirmed that dominance when he scampered over for an unconverted try and D'Arcy then powered through the Glasgow defence to touch down, McFadden adding the extras.
Two tries in the final 10 minutes from Ryan and McLaughlin, with McFadden converting both sealed the victory to set up a home game against Ulster.
Tries: Horgan, D'Arcy, Ryan, McLaughlin
Con: McFadden 3
Pen: McFadden 4
Leinster: 15 Isa Nacewa, 14 Shane Horgan, 13 Eoin O'Malley, 12 Gordon D'Arcy, 11 Fergus McFadden, 10 Ian Madigan, 9 Isaac Boss, 8 Jamie Heaslip (capt), 7 Shane Jennings, 6 Dominic Ryan, 5 Devin Toner, 4 Kevin McLaughlin, 3 Stan Wright, 2 Richardt Strauss, 1 Jack McGrath.
Replacements: 16 Aaron Dundon, 17 Cian Healy, 18 Mike Ross, 19 Nathan Hines, 20 Rhys Ruddock, 21 Paul O'Donohoe, 22 Ian McKinley, 23 David Kearney.
Glasgow Warriors: 15 Peter Murchie, 14 Federico Aramburu, 13 Mark Bennett, 12 Graeme Morrison (capt), 11 DTH van der Merwe, 10 Duncan Weir, 9 Chris Cusiter, 8 Johnnie Beattie, 7 Richie Vernon, 6 James Eddie, 5 Tom Ryder, 4 Aly Muldowney, 3 Moray Low, 2 Fergus Thomson, 1 Ryan Grant.
Replacements: 16 Dougie Hall, 17 Jon Welsh, 18 Kevin Tkachuk , 19 Robert Harley, 20 Chris Fusaro, 21 Colin Gregor, 22 Ruaridh Jackson, 23 Peter Horne.
Referee: James Jones (Wales)
Assistant referees: Simon McDowell (Ireland), Mark Patton (Ireland)
Television match official: Peter Ferguson (Ireland)