Three tries in the last fifteen minutes proved the difference at Stade Aimé Giral as Perpignan defeated Treviso 35-14 in the Heineken Cup on Sunday.
The teams were locked at 14-14 with 20 minutes remaining but the hosts broke free with a penalty try before Gerrie Britz and Damien Chouly crossed in the closing stages.
Jerome Porical and Gavin Hume made the early scores for Perpignan, with Tommaso Benvenuti touching down twice for the visitors.
Porical added three conversions, with David Mele and Kevin Boulogne also on target, while Luke McLean had two successful kicks for Treviso.
Tries: Porical, Hume, Penalty try, Britz, Chouly
Cons: Porical 3, Mele, Boulogne
Tries: Benvenuti 2
Cons: Botes 2
USA Perpignan: 15 Jérôme Porical, 14 Adrien Plante, 13 David Marty, 12 Gavin Hume, 11 Julien Candelon, 10 Manny Edmonds, 9 David Mele, 8 Damien Chouly, 7 Ovidiu Tonita, 6 Bertrand Guiry, 5 Robins Tchale Watchou, 4 Guillaume Vilaceca, 3 Kisi Pulu, 2 Marius Tincu, 1 Jérôme Schuster.
Replacements:16 Guilhem Guirado, 17 Perry Freshwater, 18 Nicolas Mas, 19 Gerrie Britz, 20 Kevin Boulogne, 21 Jean-Philippe Grandclaude, 22 Joffrey Michel, 23 Yoann Vivalda.
Benetton Treviso: 15 Brendan Williams, 14 Ludovico Nitoglia, 13 Tommaso Benvenuti, 12 Alberto Sgarbi, 11 Joe Maddock, 10 Luke McLean, 9 Tobias Botes, 8 Paul Derbyshire, 7 Alessandro Zanni, 6 Enrico Pavanello, 5 Cornelius van Zyl, 4 Antonio Pavanello, 3 Pedro di Santo, 2 Diego Vidal, 1 Ignacio Fernandez Rouyet,
Replacements: 16 Leonardo Ghiraldini, 17 Franco Sbaraglini, 18 Lorenzo Cittadini, 19 Valério Bernabò, 20 Robert Barbieri, 21 Ezio Galon, 22 Fabio Semenzato, 23 Kristopher Burton.
Referee: John Paul Doyle