Leinster (17) 27
Tries: Horgan 2, Berne, Boss Pen: Nacewa Cons: Nacewa 2
Dragons (3) 6
Pens: Tovey 2
Dragons captain Tom Willis was on the losing side on his return to action
Leinster secured a bonus point by scoring four tries in a convincing home win over Dragons in the Magners League.
Shaun Berne and Shane Horgan crossed the Dragons line in the first half, with Isa Nacewa kicking two conversions and a penalty for the Irish province.
Jason Tovey knocked over a penalty as Leinster led 17-3 at half-time.
Horgan and Isaac Boss added further tries for the home side after the break while Tovey kicked his second penalty of the game for the visitors.
Berne touched down for Leinster after just three minutes, with Nacewa converting to make it 7-0.
Set free on the right, man-of-the-match Horgan brushed past Will Harries and popped a pass for the supporting Berne to ghost over the line.
Nacewa was successful with his first penalty effort five minutes later, but Tovey responded in the 12th minute to reduce the Dragons' deficit.
Nacewa missed with a penalty attempt after Dragons captain Tom Willis was punished for offside, before Horgan crossed the line and Nacewa converted after 26 minutes.
A cross-field kick to the right corner from Berne found the big winger in acres of space and the Irish international had the simple task of crossing the line.
Leinster suffered a blow 10 minutes before half-time when lock Leo Cullen received a yellow card for taking out a support player as Scott Morgan gathered a lineout ball but Dragons were unable to make their numerical advantage count.
They blew a three-to-one overlap on the left after a good carry from Adam Hughes, and the winger was then closed down by the covering David Kearney as he fielded Tovey's punt to the corner.
Tovey's penalty brought the Welsh side to within 11 points of their hosts but Gavin Thomas saw yellow for not rolling away after the tackle and the Dragons' defence could not hold out.
Horgan's second try in the 63rd minute put Leinster firmly in control again, although Nacewa missed the conversion.
Boss spotted space and passed for Horgan to hand off Harries and score.
Horgan's two tries saw him jump to second in the league's list of all-time top try-scorers with 33 touchdowns.
Scrum-half Boss scored his side's crucial try in the 69th minute, but Nacewa was again off-target with the conversion.
Fergus McFadden and Eoin O'Malley, who impressed at centre, were involved in the build-up to send Boss scampering over to the right of the posts.
The well-beaten Dragons had nothing left in the tank and Leinster eased to their sixth successive win in all competitions, moving into the top four in the Magners League in the process.
Leinster: I Nacewa; S Horgan, E O'Malley, F McFadden, D Kearney; S Berne, I Boss; H van der Merwe, R Strauss, C Newland, L Cullen (capt), T Hogan, R Ruddock, S Jennings, S Keogh.
Replacements: J Harris-Wright for Strauss (41), J McGrath for van der Merwe (71), M Ross for Newland (41), Ed O'Donoghue for Hogan (41), D Ryan for Keogh (66), P O'Donohoe for Ruddock (80), I Madigan for Berne (75).
Not used: A Conway
Dragons: Pat Leach; Will Harries, Tom Cheeseman, Ashley Smith, Adam Hughes; Jason Tovey, Wayne Evans; Phil Price, Tom Willis (capt), Nigel Hall, Scott Morgan, Robert Sidoli, Adam Jones, Gavin Thomas, Lewis Evans.
Replacements: Lloyd Burns for Willis (49), Dan Way for Hall (73), Hugh Gustafson, Luke Charteris for Morgan (61), Hugo Ellis for A Jones (70), Rhodri Gomer Davies for Cheeseman (70), James Leadbeater for Hughes (80), Matthew Jones for Tovey (71).
Not used: Hugh Gustafson
Referee: Stefano Penne (Italy)