Jimmy Gopperth's late penalty saw Leinster claim a narrow RaboDirect PRO12 victory over Benetton Treviso at the Stadio Monigo.
Tries from Lote Tuqiri and Noel Reid put the visitors in the driving seat early on, but Treviso fought back with a Ludovico Nitoglia score and the kicking of fly-half Matt Berquist.
It then looked as if Angelo Esposito's try would hand the home side the win, before Gopperth's decisive intervention ensured the contest finished 21-20 to Leinster.
The Italians got off to a poor start, as - following a missed penalty from Gopperth - their Irish opponents powered ahead through Tuqiri and Reid's efforts, which came in the 13th and 15th minutes.
Gopperth failed to convert after the first try but made no mistake second time around.
Treviso's response got under way midway through the first half via a penalty from Berquist, who then converted Nitoglia's try as the hosts reduced the deficit to two points.
Gopperth extended the gap once more after the break with penalties on 47 and 53 minutes, but again Treviso responded well and Berquist's boot made it 18-13.
Esposito then crossed on the hour and with Berquist converting, it appeared the champions were heading for defeat.
But Gopperth kept his cool towards the end to seal Leinster's triumph.
They move up to third, while Treviso stay tenth.