Leinster maintained the pressure on Guinness Pro 12 leaders Munster with a try bonus-point victory in Treviso, a win that puts them back within four points of top spot and just three points behind the Ospreys in second.
It was also a positive day for a number of returning Leinster players with Dave Kearney, Joey Carbery and Mike Ross all coming through the game unscathed having been out of the game for the last few months with ankle and hamstring injuries. Welcome news for head coach Leo Cullen and for Ireland coach Joe Schmidt.
Leinster started the scoring after only 57 seconds when Rory O'Loughlin crossed the line for try number eight of his extraordinary breakthrough season. A delicate chip over the top by Ross Byrne was gathered by the former St Michael's man who slid under the posts.
However, Leinster didn't have it all their own way as Treviso dominated proceedings for the next 20 minutes and only great cover by Leinster fullback Zane Kirchner, on two occasions, and a last-ditch one on one tackle by Ross Byrne on Andrea Pratichetti kept Treviso at bay.
It was a spill in midfield by Treviso that gave Leinster their next opportunity. Dominic Ryan capitalised and tore up the middle before a delicate pop pass to Ian Nagle got Leinster on the front foot. It wasn't long before Dave Kearney was crossing unopposed in the left corner.
Four minutes later and it was Kearney again over in the same corner, this time after great hands out wide by Jamison Gibson-Park and O’Loughlin.
Treviso got the try their efforts deserved just before half-time when Julian Barbieri drove over from close range. Former Leinster player Ian McKinley added the extras to leave the home side trailing 7-21 at half-time.
Leinster weren't long into their stride in the second half and the bonus point try duly arrived on 49 minutes when Naas man Adam Byrne crossed wide on the right. Ross Byrne added the extra two points from the most awkward of angles.
Once again, Treviso came back and were unlucky with a number of line breaks before a Pratichetti got the try on 54 minutes with McKinley again added the extras.
It was then the turn of the other returnee to get in on the act as Carbery crashed over from close range on 64 minutes. Cullen then unloaded the rest of his subs and it was another substitute, Bryan Byrne, who again went over from close range after 71 minutes to make it 14-38 with Ross Byrne again adding the extras.
Jack Conan, Carbery and Adam Byrne all went close late on as Treviso had a man in the bin but Leinster would have to make do with a professional six-try win in Italy with Kearney picking up the man of the match for his efforts.
Next up for Leinster is a very quick five-day turnaround with Edinburgh the visitors to the RDS Arena next Friday evening.
SCORING SEQUENCE: 1 min R O'Loughlin try, R Byrne con 0-7; 24 mins D Kearney try, R Byrne con 0-14; 28 mins D Kearney try, R Byrne con 0-21; 35 mins Julian Barbieri try, I McKinley con 7-21; (half-time 7-21); 49 mins A Byrne try, R Byrne con 7-28; 54 mins A Pratichetti try, I McKinley con 14-28; 64 mins J Carbery try 14-33; 71 mins B Byrne try, R Byrne con 14-40 (full-time 14-40).
BENETTON TREVISO: Luca Sperandio; Andrea Pratichetti, Tommaso Iannone, Alberto Sgarbi (capt), Andrea Buondonno; Ian McKinley, Tito Tebaldi; Federico Zani, Luca Bigi, Tiziano Pasquali; Filippo Gerosa, Teofilo Paulo; Marco Lazzaroni, Dean Budd, Robert Barbieri.
Replacements: Francesco Minto for Gerosa (18 mins), Enrico Francescato for Tebaldi (29 mins), Davide Giazzon for Bigi, Alberto DeMarchi for Bigi (both 52 mins), Michael Tagicakibau for Buondonno (62 mins), Matteo Zanusso for Pasquali (65 mins), Guglielmo Zanini for Barbieri (68 mins), Alberto Benettin for Sperandio (70 mins).
LEINSTER: Zane Kirchner; Adam Byrne, Rory O'Loughlin, Noel Reid, Dave Kearney; Ross Byrne, Jamison Gibson-Park; Peter Dooley, Richardt Strauss (capt), Michael Bent; Mick Kearney, Ian Nagle; Dominic Ryan, Dan Leavy, Jack Conan.
Replacements: Joey Carbery for O'Loughlin (53 mins), Bryan Byrne for Strauss, Andrew Porter for Dooley, Mike Ross for Bent (all 55 mins), Ross Molony for Nagle, Luke McGrath for Gibson-Park (both 61 mins), Peadar Timmins for Leavy, Barry Daly for Reid (both 67 mins).
Referee: Dan Jones (Wales)