Leinster (8) 30
Tries: D Kearney (2), McFadden, Morris Cons: Nacewa, McFadden Pens: Nacewa (2) Connacht (3) 8
Try: Griffin Pen: Keatley
Johnny O'Connor of Connacht is tackled by Leinster's Fergus McFadden
Leinster made it two inter-provincial Magners League wins in quick succession as they followed up victory at Ulster with a bonus point win over Connacht.
David Kearney's first try of the season helped them to a 8-3 half-time lead.
Second-half touchdowns from Kearney, Fergus McFadden and Niall Morris powered them to a win which sees them close in on the top four in the table.
Connacht winger Eoin Griffin got a late consolation, adding to Ian Keatley's early penalty.
Leinster had to withstand some early Connacht pressure but managed to restrict the visitors to Keatley's penalty.
Home fly-half Isa Nacewa missed a penalty from close to the 10-metre line and, from the restart, lovely hands from Nathan Hines, Shaun Berne and McFadden created an opening on the left for Kearney to get over in the corner.
Nacewa's missed conversion was followed by his first successful penalty, with Conway springing through a midfield gap in the build-up to it.
Leinster opened the second half in purposeful fashion, a close-range penalty from Nacewa extending their lead to 11-3.
Connacht failed to turn a promising maul into a scoring chance and Leinster responded in decisive fashion, countering from deep with flair before Richardt Strauss' pass out of a tackle put Kearney over in the left corner.
Nacewa added the difficult conversion for a 15-point lead and Leinster had the win secured when McFadden plunged over on the right after replacement Morris had been held up short.
With eight minutes remaining, Morris gathered McFadden's chip over the top and evaded Frank Murphy's attempted tackle to chalk up the bonus point.
Connacht had the final say as Dermot Murphy, Andrew Browne and Dylan Rogers strung together the passes for Griffin to nip in at the corner.
Leinster: Nacewa, Conway, O'Malley, McFadden, D. Kearney, Berne, O'Donohoe, van der Merwe, Strauss, Newland, Hines, Toner, McLaughlin, Jennings, O'Brien.
Replacements: Morris for Nacewa (62), Madigan for D Kearney (71), Reddan for O'Donohoe (49), T Sexton for Strauss (67), Ross for Newland (40), O'Donoghue for Hines (56), Keogh for O'Brien (13).
Not used: McGrath.
Connacht: Nathan, Griffin, Keatley, Matthews, Tuohy, Nikora, Willis, Wilkinson, Flavin, Hagan, Swift, McCarthy, A. Browne, O'Connor, McKeown.
Replacements: Carr for Tuohy (56), Ta'auso for Nikora (61), D. Murphy for Willis (56), Rogers for Wilkinson (74), Ah You for Hagan (50), Upton for Swift (61).
Not used: Connelly, F. Murphy.
Ref: John Lacey (Ireland)