Paris - Brive made the most of their chances to beat Stade Francais 26-21 in a crucial bottom of the table battle in the French Top 14 on Sunday.
The Parisians dominated territorially in the first half but undermined their chances with a string of errors.
"They hardly came in our half, but we made too many errors," Yoann Maestri, the Stade captain, told French television.
After 25 minutes, Axel Muller intercepted a wild pass from Stade flyhalf Nicolas Sanchez and galloped away to score after 25 minutes.
Prop Karlen Asieshvili went over for a second after 31 minutes to put the hosts 18-3 ahead.
The Parisians finally took a chance after left winger Muller received a yellow card for a high tackle a minute before the break. From the last play of the half, the man the Argentine should have been marking, Julien Delbouis, the Stade right wing, went over for a try.
Stade fullback Kylan Hamdaoui cut the gap to five points with a 63rd minute try that Joris Segonds converted.
With four minutes to play, Thomas Laranjeira, who made all six of his kicks at goal, landed a long-range penalty to give Brive an eight-point cushion. A last-minute penalty by Segonds earned Stade a bonus point.
"We won though I'm not sure it was fully deserved," said Brive captain Said Hireche. "But we showed character."
Stade remain anchored to the bottom of the table but Brive jumped from 12th to seventh.
On Saturday, Montpellier romped to a five-try bonus point triumph over French Top 14 leaders Lyon and Bordeaux-Begles won at Racing92 on the road for the first time in 12 years to stay in second place.
Lyon's lead over Bordeaux was cut to just one point after their second loss of the league season.