Stade Français moved four points behind Pool 4 leaders Leicester after claiming a 40-14 win over Treviso in Paris on Saturday.
After a stop and start feel to their European campaign, Stade were looking to score back-to-back victories after demolishing Treviso 50-17 in Italy last weekend.
The French outfit scored three first-half tries through a penalty try, Hugo Bonneval and Josaia Raisuqe, with Springbok Morné Steyn kicking all three conversions.
The second-half was much more of the same, with Stade scoring a further three tries; Raisuqe scoring his second, prop Zurabi Zhvania grabbing a rare score Geoffrey Doumayrou crossing the line.
But, Treviso did get on the scoreboard with two tries; one apiece from Alberto Sgarbi and Davide Giazzon, with Jayden Hayward adding the extras.
With an opening 10 minutes camped in the Treviso 22, Stade were awarded a penalty try after a series of failed scrums.
Stade's second was the polar opposite of their first. A wonderful play across the backline ended with Bonneval crossing under the posts.
The home side extended their lead a few minutes later when Raisuqe crossed the line after running straight through the middle of a ruck.
Neither side was able to add any further scores, despite both having significant chances, meaning Stade went into half-time with a comfortable 21-0 lead.
After the break, the French side continued to assert their dominance. A second try of the day for Raisuqe secured the bonus point on the 50 minute mark.
Despite Stade's dominance, Treviso did eventually get on the scoreboard with a consolation try from Sgarbi, with Hayward adding the extras.
But, their happiness was short-lived. The home side grabbed their fifth try through prop Zhvania. Picking the ball up on the ten metre line, the replacement powered his way through three tackles to score a try to remember.
Treviso grabbed their second consolation score with a try from Giazzon but Stade sealed the win with a final try from Doumayrou. Steyn was unable to add to his personal tally of ten.
The win means Stade Français stay in contention for qualification and Treviso go back to the PRO12 still looking for their first win of the season.
For Stade Français:
Tries: Penalty try, Bonneval, Raisuqe 2, Zhvania, Doumayrou
Cons: Steyn 5
Tries: Sgarbi, Giazzon
Cons: Hayward, Ambrosini
Stade Français: 15 Hugo Bonneval, 14 Josaia Raisuqe, 13 Geoffrey Doumayrou, 12 Jonathan Danty, 11 Djibril Camara, 10 Morné Steyn, 9 Julien Tomas, 8 Sergio Parisse, 7 Sylvain Nicolas, 6 Raphael Lakafia, 5 Paul Gabrillagues, 4 Hugh Pyle, 3 Rabah Slimani, 2 Laurent Sempéré, 1 Emmanuel Felsina.
Replacements: 16 Laurent Panis, 17 Zurabi Zhvania, 18 Paul Alo Emile, 19 Gerhard Mostert, 20 Jonathan Ross, 21 Clement Daguin, 22 Herman Meyer Bosman, 23 Waisea Vuidarvuwalu.
Treviso: 15 Simone Ragusi, 14 Andrea Pratichetti, 13 Enrico Bacchin, 12 Alberto Sgarbi, 11 Tommaso Iannone, 10 Jayden Hayward, 9 Christopher Smylie, 8 Abraham Jurgens Steyn 7 Alessandro Zanni, 6 Marco Barbini, 5 Tom Palmer, 4 Marco Lazzaroni, 3 Salesi Manu, 2 Roberto Santamaria, 1 Alberto de Marchi.
Replacements: 16 Davide Giazzon, 17 Matteo Zanusso, 18 Rupert Harden, 19 Filo Paulo, 20 Marco Fuser, 21 Robert Barbieri, 22 Samuel Christie, 23 James Ambrosini.
Referee: Greg Garner (England)