A brave Harlequins performance came to nothing in Paris as Stade Français found a greater cutting edge to secure a hard-fought, bonus-point 37-17 victory in Heineken Cup Pool 3 on Saturday.
Quins battled gamely, and were the equals of the French champions for large parts of a heated contest, but the hosts demonstrated some superb finishing to get their European campaign off to a winning start.
Ugo Monye and De Wet Barry scored Harlequins tries in the second half, while Chris Malone added a conversion and a penalty. Substitute Adrian Jarvis also booted a conversion.
But Stade established a 17-3 lead after half an hour thanks to tries by Brian Liebenberg and Christophe Dominici, and scored two more late on through Julien Saubade and Mirco Bergamasco to grab all five points.
France fly-half David Skrela booted all five of his kicks - three penalties and two conversions - while Liebenberg added two more conversions.
The hosts, just two matches into their season, have been beaten just once at home in the Heineken Cup so it was always going to be a tough ask for Quins, returning to the competition after a two-year absence.
However, they would have taken heart from the fact Stade had 17 players injured for the game, while star Argentina back Juan Martin Hernandez had still not returned to action following his World Cup exertions.
And the visitors were first to trouble the scorers when Malone slotted over a 25-metre penalty after Stade's Pascal Pape was punished for his part in a scuffle with opposition lock Ollie Kohn.
Skrela replied with a penalty of his own in the 15th minute for the home side, who started sloppily but gradually assumed dominance and scored the game's opening try four minutes later.
Centre Liebenberg ran onto Pape's delayed pass with expert timing and sliced his way through from 25 yards out to ground near the posts.
An already incendiary atmosphere was further inflamed when an elbow on Mauro Bergamasco by Quins captain Paul Volley led to a 20-man brawl which tested the patience of Alain Rolland, the World Cup final referee.
Turnover ball following a crunching tackle on Quins fly-half Malone led to Stade's second try. Jerome Fillol picked up the pieces and, after good handling by Mauro Bergamasco and Skrela, Dominici ran in a simple score.
Skrela converted again to make it 17-3.
Harlequins hit back in the third minute of the second half when Malone sent a high kick to the left corner for Monye, who caught well, crashed through Nicolas Jeanjean's tackle and dived over in the corner.
Malone converted from out wide but Skrela booted his second penalty moments later to give Stade a 10-point cushion.
Quins were giving as good as they were getting, but the flawless boot of Skrela was keeping them at arm's length and another well-struck penalty made it 23-10 on the hour mark.
A raft of substitutions interrupted the flow of the match before Saubade put the game to bed with a fine third try for Stade, the winger picking up some loose ball and slipping through the covering defence from 30 yards out.
Mirco Bergamasco sealed the bonus point for Stade by running in from 70 metres after more turnover ball, while Barry grounded a consolation try for Quins in injury time.
For Stade Français:
Tries: Liebenberg, Dominici, Saubade, Bergamasco
Cons: Skrela 2, Liebenberg 2
Pens: Skrela 3
Tries: Monye, Barry
Cons: Malone, Jarvis
Stade Français: 15 Nicolas Jeanjean, 14 Julien Saubade, 13 Mirco Bergamasco, 12 Brian Liebenberg, 11 Christophe Dominici, 10 David Skrela, 9 Jérôme Fillol, 8 Sergio Parisse, 7 Rémy Martin, 6 Mauro Bergamasco, 5 Pascal Pape, 4 Boela Du Plooy, 3 Damien Weber, 2 Mathieu Blin (c), 1 David Attoub.
Replacements: 16 Dimitri Szarzewski, 17 Laurent Simutoga, 18 Cliff Milton, 19 Loïc Charlon, 20 Terry Bouhraoua, 21 Geoffroy Messina, 22 Mathieu Bastareaud.
Harlequins: 15 Mike Brown, 14 David Strettle/Simon Keogh, 13 Haldane Luscombe, 12 De Wet Barry, 11 Ugo Monye, 10 Chris Malone, 9 Andy Gomarsall, 8 Nick Easter, 7 Paul Volley, 6 Chris Robshaw, 5 Jim Evans, 4 Ollie Kohn, 3 Mike Ross, 2 Tani Fuga, 1 Ceri Jones.
Replacements: 16 Chris Brooker, 17 John Brooks, 18 Nicolas Spanghero, 19 Chris Hala'ufia, 20 Steve So'oialo, 21 Adrian Jarvis, 22 Tosh Masson.
Venue: Stade Jean-Bouin
Referee: Alain Rolland (Ireland)
Touch judges: David Wilkinson (Ireland), Alan Rogan (Ireland)