Stade Français completely outclassed Munster despite having Josua Raisuqe sent off for gouging, winning 27-7 in Paris.
The defeat leaves former champions Munster on the verge of exiting the pool stage of the competition for the second season running.
Josaia Raisuqe was sent off for making contact with CJ Stander's eye before half time, but it had little impact on the game with the hosts winning comfortably to put themselves in a good position to reach the next stage of the competition.
Munster had the best of the opening play, earning themselves a couple of penalties in the opening fifteen minutes. The first opportunity was kicked wide of the posts by Conor Murray, while the second was used to keep possession.
Stade Français put their penalties to much better use, with Morne Steyn kicking to the correct position for his side to push on for the try.
Waisea Nayacalevu fed Paul Williams, who ran under the posts for the first score of the game. Steyn converted as expected for 7-0.
Steyn extended the lead into double figures with a penalty after good work from his teammates to push the Munster scrum backwards.
The near-perfect half was spoiled on the stroke of half-time, when Raisuqe made contact with Stander's eye, but Ian Keatley couldn't get the penalty on target.
Despite being reduced to 14 men for the entirety of the second half, Stade Français started brightly from the restart, and did not allow Munster any clear opportunities.
Midway through the second period, the hosts were given the opportunity to extend the lead to 13 points when Robin Copeland was penalised for the away side. Steyn made no mistake.
Stade had a chance to extend the lead further when they were awarded another penalty minutes later, but Steyn failed to keep his composure this time, kicking wide.
The men in red thought they had found a way back in, but the video ref showed a forward pass from Francis Saili to would-be scorer Rory Scannell in the build-up.
Munster opted to run with the ball after winning a penalty, but the next try of the game came from the hosts to end the game as a contest.
A superb run from Sekou Macalou saw him evade the challenges of Stander and Keith Earls, before running over to score. Steyn added the extras.
Stade's third try came from another Munster mistake, with Hugo Bonneval intercepting a lineout and running over the line, before Steyn converted once more.
Munster responded with a try of their own, but it was too-little-too-late. The visiting fans could appreciate the well-worked nature of the move though, with Niall Scannell feeding Murray before Rory Scannell converted.
For Stade Français:
Tries: Williams, Macalou, Bonneval
Cons: Steyn 3
Pens: Steyn 2
Red Card: Raisuqe
Cons: R Scannell
Stade Français: 15 Hugo Bonneval, 14 Julien Arias, 13 Waisea Vuidarvuwalu, 12 Paul Williams, 11 Josaia Raisuqe, 10 Morné Steyn, 9 Julien Dupuy, 8 Sergio Parisse, 7 Sylvain Nicolas, 6 Sekou Macalou, 5 Paul Gabrillagues, 4 Hugh Pyle, 3 Paul Alo Emile, 2 Laurent Sempéré, 1 Zak Taulafo
Replacements: 16 Laurent Panis, 17 Heinke Van der Merwe, 18 Rabah Slimani, 19 Gerhard Mostert, 20 Jonathan Ross, 21 Julien Tomas, 22 Jules Plisson, 23 Jonathan Danty
Munster: 15 Andrew Conway, 14 Keith Earls, 13 Francis Saili, 12 Rory Scannell, 11 Simon Zebo, 10 Ian Keatley, 9 Conor Murray, 8 CJ Stander, 7 Tommy O'Donnell, 6 Robin Copeland, 5 Mark Chisholm, 4 Dave Foley, 3 BJ Botha, 2 Mike Sherry, 1 Dave Kilcoyne
Replacements: 16 Niall Scannell, 17 John Ryan, 18 Mario Sagario, 19 Billy Holland, 20 Jack O'Donoghue, 21 Tomás O'Leary, 22 Denis Hurley, 23 Ronan O'Mahony
Referee: Nigel Owens (Wales)
Assistant Referees: Leighton Hodges (Wales), Sean Brickell (Wales)
TMO: Derek Bevan (Wales)