Treviso produced the shock of the Magners League season thus far as they stunned Leinster 29-13 at Stadio Comunale di Monigo on Saturday.
Luke McLean and Brendan Williams claimed the second-half tries that earned the competition new-boys a memorable victory.
McLean's try put the Italian outfit in command before a breakaway effort from the speedy Williams late on wrapped up the points.
Tobias Botes converted both tries and landed three penalties while Kris Burton weighed in with two drop goals.
Isa Nacewa claimed all Leinster's points with a converted first-half try and two penalties.
Leinster raced into an early lead through Nacewa's try which he improved for a 7-0 lead.
Treviso responded with two Botes penalties and two Burton dropped goals while Nacewa landed a penalty to leave the home side 12-10 ahead at the interval.
Nacewa's second penalty edged Leinster ahead early in the second half.
But another Botes penalty and McLean's try, converted by Botes, gave Treviso some breathing space.
McLean made the most of some weak Leinster tackling for his score which gave the home side the initiative.
Leinster did enjoy some concerted pressure towards the end but Nacewa and Fergus McFadden were both guilty of missing penalties.
This was Leinster's second defeat in three matches which represents a disappointing start to the season under new coach Joe Schmidt.
Although Leinster were without Ireland star Brian O'Driscoll they did have Ireland trio Gordon D'Arcy, Rob Kearney and Eoin Reddan making their first starts of the season.
Treviso had Maori winger Joe Maddock making his debut after his summer move from Bath.
Try: McLean, Williams
Con: Botes 2
Pen: Botes 3
Drop: Botes 2
Pen: Nacewa 2
Treviso: 15 Brendan Williams, 14 Joseph Maddock, 13 Tommaso Benvenuti, 12 Alberto Sgarbi, 11 Luke McLean, 10 Kristopher Burton, 9 Tobias Botes, 8 Manoa Vosawai, 7 Alessandro Zanni 6 Robert Barbieri, 5 Corniel Van Zyl, 4 Valerio Bernaḅ, 3 Lorenzo Cittadini, 2 Leonardo Ghiraldini, 1 Ignacio Fernandez Rouyet.
Replacements: 16 Diego Vidal, 17 Franco Sbaraglini, 18 Pedro Di Santo, 19 Enrico Pavanello, 20 Paul Derbyshire, 21 Ezio Galon, 22 Fabio Semenzato, 23 Simon Picone.
Leinster: 15 Rob Kearney, 14 Isa Nacewa, 13 Eoin O'Malley, 12 Gordon D'Arcy, 11 Luke Fitzgerald, 10 Ian Madigan, 9 Eoin Reddan, 8 Sean O'Brien, 7 Shane Jennings (capt), 6 Rhys Ruddock, 5 Ed O'Donoghue, 4 Nathan Hines, 3 Mike Ross, 2 John Fogarty, 1 Cian Healy.
Replacements: 16 Richardt Strauss, 17 Heinke van der Merwe, 18 Simon Shawe, 19 Mariano Galarza, 20 Stephen Keogh, 21 Isaac Boss, 22 Fergus McFadden, 23 David Kearney.
Referee: Peter Allan (SRU)