Perpignan brought Edinburgh back down to earth with a hefty Heineken Cup bump on Sunday as they beat the PRO12 side 31-14 at Stade Aimé Giral.
The Scottish side had taken a 7-3 lead at the interval through Tim Visser's try, but it was the French team that dominated after the break.
Wandile Mjekevu touched down twice, while Joffrey Michel and Justin Puril also went over as they sealed the five-point win on home soil
Cornell du Preez crossed the whitewash late on for Edinburgh, but all their good work in the first half was undone by a disappointing second 40.
Despite a difficult start in the RaboDirect Pro12, the Murrayfield-based outfit managed to overcome two-time European champions Munster last week. Meanwhile, Perpignan needed a win after going down to Gloucester, and it was the side boosted by just their second victory of the season that started brightly.
Greig Laidlaw had a chance to open the scoring with a penalty but his effort drifted wide of the target. However, the Top 14 side team then went onto the front foot and James Hook's penalty was their reward for that period of pressure.
Perpignan continued to control proceedings but, despite making a number of indents in the opposition rearguard, Edinburgh held firm. That impressive defence eventually paid off when a fine move ended in Visser going over for yet another try as Alan Solomons' men took a 7-3 lead at the interval.
But the hosts came out rejuvenated in the second half and soon crossed the whitewash through Michel.
The Scottish outfit were now struggling to deal with the pace and power of the home team and Mjekevu touched down for their second try. Puril and Mjekevu then went over to confirm the bonus-point and, although Du Preez scored late on, it proved to be mere consolation.
Tries: Michel, Mjekevu 2, Purll
Con: Hook 4
Tries: Visser, Du Preez
Con: Laidlaw 2
Perpignan: 15 Joffrey Michel, 14 Watisoni Votu, 13 David Marty, 12 Sione Piukala, 11 Richard Haughton, 10 James Hook, 9 Dewaldt Duvenage, 8 Luke Narraway, 7 Jean-Pierre Perez, 6 Justin Purll, 5 Romain Taofifenua, 4 Sebastien Vahaamahina, 3 George Jgenti, 2 Guilhem Guirado (c), 1 Sona Taumalolo.
Replacements: 16 Romain Terrain, 17 Sebastien Taofifenua, 18 Kisi Pulu, 19 Karl Chateau, 20 Nicolas Durand, 21 Tommy Allan, 22 Wandile Mjekevu, 23 Luke Charteris.
Edinburgh: 15 Jack Cuthbert, 14 Douglas Fife, 13 Nick De Luca, 12 Matt Scott, 11 Tim Visser, 10 Harry Leonard, 9 Greig Laidlaw (c), 8 David Denton, 7 Roddy Grant, 6 Cornell Du Preez, 5 Sean Cox, 4 Grant Gilchrist, 2 Ross Ford, 3 WP Nel, 1 Alasdair Dickinson.
Replacements: 16 Aleki Lutui, 17 Lodewicus Blaauw, 18 Geoff Cross, 19 Izak Van Der Westhuizen, 20 Tomas Leonardi, 21 Sam Hidalgo-Clyne, 22 Joaquin Dominguez, 23 Greig Tonks.
Referee: Marius Mitrea