A 74th minute penalty from Thomas Laranjeira saw Brive come from behind to defeat Newcastle 9-7 in Thursday's Challenge Cup clash.
The winner of this game was always going to put one foot into the knockouts and after a scrappy meeting it was ultimately the French who were celebrating at full-time thanks to Laranjeira's boot.
Newcastle, despite trailing 3-0 on 33 minutes, were ahead for the majority of the match but couldn't shrug off their visitors to Kingston Park.
It cost them as Laranjeira stepped up with six minutes remaining to nudge his side 9-7 in front, which was how it stayed in a dismal 80 minutes.
Pen: Laranjeira 3
Newcastle Falcons: 15 Tom Catterick, 14 Zach Kibirige, 13 Adam Powell, 12 James Fitzpatrick, 11 Ryan Shortland, 10 Joel Hodgson, 9 Warren Fury, 8 Chris York, 7 Will Welch (c), 6 Richard Mayhew, 5 Scott MacLeod, 4 Sean Tomes, 3 Kieran Brookes, 2 Scott Lawson, 1 Rob Vickers.
Replacements: 16 George McGuigan, 17 James Hallam, 18 Scott Wilson, 19 Andy Saull, 20 Mark Wilson, 21 Chris Pilgrim, 22 Rory Clegg, 23 Noah Cato.
Brive: 15 Anderson Neisen, 14 Alfi Mafi, 13 Baptiste Delage, 12 Thomas Laranjeira, 11 Sevanaia Galala, 10 Romain Sola, 9 Damien Neveu, 8 Kieran Murphy, 7 Fabien Laurent, 6 Said Hireche (c), 5 Apisai Naikatini, 4 Simon Pinet, 3 Johannes Coetzee, 2 Louis Acosta, 1 Damien Lavergne.
Replacements: 16 Francois Da Ros, 17 Goderzi Shvelidze, 18 Yusuf Tuncer, 19 Victor Lebas, 20 Hugues Briatte, 21 Thomas Sanchou, 22 Guillaume Namy, 23 Elia Radikedike.
Referee: Ian Davies (Wales)
Stade Français 31-3 Cavalieri Prato
Stade Français put one foot in the knockout stages after a late try from second-row Anton van Zyl saw them claim a bonus-point victory over Cavalieri Prato at Stade Jean Bouin.
Due to a better record against rivals London Irish from their two meetings in the Challenge Cup, the Paris side came into the fixture just ahead of the Aviva Premiership outfit.
And after beating the Italians thanks to tries from Djibril Camara, Romain Frou, Richard Kingi and Van Zyl, they now go five points up ahead of London Irish hosting Lusitanos.
For Stade Français:
Tries: Camara, Frou, Kingi, Van Zyl
Con: Porical 4
For Cavalieri Prato:
Stade Français: 15 Jerome Porical, 14 Adrea Cocagi, 13 Julien Arias (c), 12 Meyer Bosman, 11 Djibril Camara, 10 Peter Lydon, 9 Clement Daguin, 8 David Lyons 7 Nicolas Garrault, 6 Scott Lavalla, 5 Carl Wegner, 4 Anton van Zyl, 3 David Attoub, 2 Michael Van Vuuren, 1 Romain Frou.
Replacements: 16 Zurabi Zhvania, 17 Zak Taulafo, 18 Rabah Slimani, 19 Gerhard Mostert, 20 Pascal Papé, 21 Richard Kingi, 22 Vincent Mallet 23 Geoffrey Doumayrou.
Cavalieri Prato: 15 Matte Falsaperla, 14 Niccolò Tempestini, 13 Gabriele Manganiello, 12 Clemens Von Grumbkov, 11 Abou Souare, 10 Toby Browne, 9 Pino Patelli (c), 8 Giacomo Bernini 7 Diego Delnevo, 6 Gabriele Cicchinelli, 5 Nifo Nifo, 4 Filippo Gerosa, 3 Cosma Garfagnoli, 2 Andrea Lupetti, 1 Otis Lombardi.
Replacements: 16 Lorenzo Giovanchelli, 17 Victor Coria Marchetti, 18 Rudy Biancotti, 19 Alberto Saccardo, 20 Alessandro Lunardi, 21 Filippo Vezzosi, 22 Marco Ferrini, 23 Ale Devodier.
Referee: Neil Hennessy (Wales)