Montpellier can continue to dream of making the Top 14 playoffs as they moved into sixth spot after making 14-man Stade Francais pay in the final 10 minutes of a crucial 42-25 victory on Sunday.
Stade hooker Laurent Sempere was shown yellow in the 69th minute and the home side crossed for three converted tries to one to ensure a seventh win in eight games as they battle to be included in the end-of-season finals.
The result left Montpellier ahead of La Rochelle on points difference, but Stade Francais out of the reckoning.
"It was a tough match, tense right to the end," said Montpellier's Kiwi coach Vern Cotter.
"It's seven weekends we've played a final. It toughens you up. We've come away with five points, we can believe, we can get into the top six. We have our destiny in our hands."
The Parisians' Sekou Macalou ensured a thrilling start, the flanker bursting from a second-minute line-out to intercept a botched Benoit Paillaugue pass and sprint clear for a try converted by Nicolas Sanchez.
Ex-All Black Aaron Cruden spurned an opportunity to pull back a penalty, the powerful Montpellier forward pack rumbling over from a well-worked maul off the line-out, Springbok hooker Bismarck du Plessis grounding the ball.
Paillaugue converted to draw the scores level and then knocked over the extras after Yvan Reilhac crossed for the home side's second try.
Stade Francais hit back as Macalou stretched out for his second try, Sanchez converting.
Cruden broke the deadlock in the second half, on the receiving end of a smart inside pass from Reilhac.
- 'We were sleeping' -
Paillaugue converted, but Sanchez pulled back a penalty before the Montpellier scrum-half was yellow carded in the 57th minute.
Sanchez booted a second long-range penalty to make it a one-point deficit.
It was Montpellier on the front foot, however, putting together a long sequence of drives that eventually saw Stade hooker Sempere sent to the bin.
The pressure told, Paillaugue burrowing his way over for a try he also converted.
Straight from the kick-off, Montpellier latched on to a loose ball and after two kicks ahead from Du Plessis and Gabriel Ngandebe, full-back Henry Immelman managed to touch down, Paillaugue again on target from the tee.
There was a late consolation try for Stade winger Lester Etien, but that was cancelled out when Montpellier's replacement prop Mohammed Haouas sprinted clear from 35 metres that handed the home side an invaluable bonus point.
Bordeaux's already slim hopes of making the play-offs were sunk in an extraordinary second-half collapse against table toppers Toulouse.
Bordeaux, watched by a crowd of 28,000 at their Stade Chaban-Delmas, led 36-7 at half-time but eventually fell to a 43-36 loss with Toulouse scoring five of their six tries in the second period.
"In the first half, we were sleeping," said Toulouse winger Arthur Bonneval who scored twice.
"I have never seen this in our team before -- it's a warning for the semi-finals."
Bordeaux stay ninth with just one game left although their post-season hopes were really doomed by their form on the road where they have gone pointless this year.
In Sunday's late game, Clermont, already assured of a place in the semi-finals, lost 32-11 at Toulon who remain in a disappointing 10th place.