Brian O'Driscoll bagged two tries as Leinster scored a bonus-point win against Edinburgh.
Edinburgh: (8) 8
Leinster: (14) 31
Tries: O'Driscoll (2), Horgan, Contepomi
Cons: Contepomi (4)
But Leinster's title bid was sunk when Ulster beat Ospreys to clinch the Celtic League by one point.
Leinster led 14-8 at half-time courtesy of O'Driscoll's quick brace against a Scott Murray try for the Gunners.
After the break, Shane Horgan and Argentine Felipe Contepomi added further tries for the visitors, but their efforts were in vain.
In what was interim coach Todd Blackadder's last match in charge, Edinburgh edged in front with a penalty by Ander Monro.
Then, despite being a man down after Will Green's yellow card, Leinster seized control with O'Driscoll's quickfire one-two.
First, he was in the right place at the right time to latch on to a perfectly-weighted Horgan feed.
Then he found an extra yard of pace to dart in under the crossbar when the home markers were expecting the ball to be sent wide.
O'Driscoll almost made it a hat-trick when he raced after Contepomi's grubber kick, but Edinburgh fly-half Phil Godman reached it a split second ahead of him.
With the two conversions to his credit, Contepomi was unlucky to see his long-range penalty crash back from the woodwork.
Gunners steadied the ship and stayed in the hunt thanks to a try by veteran lock Murray four minutes before the interval.
Rory Lawson took a quick penalty and Murray muscled over following excellent link work by Matt Mustchin, Al Dickinson and Andrew Kelly.
Another two-try burst earned Leinster the precious bonus point and ended the Gunners' challenge.
O'Driscoll turned from scorer to provider as his interception sent Horgan clear - then the brilliant Contepomi bagged a typical opportunist effort. He converted both and added a penalty for good measure.
Edinburgh: Leonelli Morey, Pyke, Godman, Dey, De Luca, Monro, Lawson, Jacobsen, Kelly, Dickinson, Pringle, Murray, Mustchin, Strokosch, Callam.
Replacements: Cairns for Dey (53), Webster for De Luca (54), MacDonald for Monro (69), Laidlaw for Lawson (48), Hall for Kelly (59), Smith for Dickinson (54), Rennie for Murray (54).
Leinster: Dempsey, Horgan, O'Driscoll, D'Arcy, Hickie, Contepomi, Easterby, Corrigan, Jackman, Green, Byrnes, O'Kelly, Ronan, Gleeson, Heaslip.
Replacements: Lewis for D'Arcy (68), Kearney for Hickie (59), O'Riordan for Easterby (70), McCormack for Corrigan (62), Blaney for Jackman (72), Toner for Byrnes (75), Miller for Ronan (69).
Ref: N Whitehouse (Wales).