Leinster stretched their lead at the top of the Pro12 table to 14 points after surging past Benetton Treviso at the RDS.
Ian Madigan crossed for his sixth try of the campaign to send the province on their way to an 11-3 half-time lead.
Matteo Muccignat's opportunist try saw the Italians draw closer.
But Leinster blitzed them in the final quarter, scoring tries through Richardt Strauss, Isa Nacewa, John Cooney and Fionn Carr.
With the wet and windy conditions making handling difficult, the bonus point had looked out of reach for Joe Schmidt's much-changed side.
Treviso were missing 15 of their internationals due to Six Nations commitments.
The home side, also missing a plethora of front-line players, looked cohesive right from the off and Nacewa swung over a terrific opening penalty in the fifth minute.
The Italians, playing into the wind, levelled the game in the 19th minute with Alberto Di Bernardo's drop goal which just squeezed over from the 22.
But Leinster were back in front just three minutes later, the quick feet of Madigan allowing him to scoot away from two defenders and dive over in the right corner.
Nacewa converted his second successful penalty from the left for 11-3.
In the second half, after Nacewa landed his third penalty, Treviso struck for a try which their efforts merited.
A well-timed 55th-minute pass from Pedro Di Santo sent fellow prop Muccignat over in the right corner with Di Bernardo narrowly missing the conversion.
Leinster had a game on their hands at 14-8, but they purred to victory with a typically swashbuckling run of scores.
It started off with Isaac Boss passing for Strauss to barrel over from close range.
Shortly afterwards, full-back Nacewa linked with David Kearney before taking a return pass to cross out wide for another seven-pointer.
Leinster got their fourth try in the 71st minute as Nacewa broke and drew the cover to send replacement scrum-half Cooney over from just outside the 22.
Carr, who threatened throughout with ball in hand, was rewarded in the final minute when he gobbled up a Madigan kick and jinked over for try number five.
Leinster: I Nacewa; D Hudson, B Macken, C O'Shea, F Carr; I Madigan, I Boss; H van der Merwe, R Strauss, N White; D Browne, D Toner; K McLaughlin (capt), S Jennings, L Auva'a
Replacements: T Sexton, J McGrath, J Hagan, M Flanagan, J Murphy, J Cooney, N Reid, A Boyle
Benetton Treviso: L Nitoglia; B De Jager, E Galon, A Pratichetti, B Williams; A Di Bernardo; M Muccignat, E Ceccato, I Fernandez Rouyet; F Minto, V Bernabo (capt); G Padro, B Vermaak, M Filippucci
Replacements: D Vidal, C Fazzari, P Di Santo, M Fuser, E Pavanello, S Picone, G Garcia, T Iannone
Referee: Leighton Hodges (Wales)
Assistant Referees: Mark Patton, Richard Kerr (both IRFU)
Citing Commissioner: Kevin Beggs (Leinster)
TMO: Alan Rogan (IRFU)