Racing Metro scored two late tries to pick up a bonus point win at home to Lyon as they recovered from last week's loss at Clermont.
Racing Metro scored two late tries to pick up a bonus point win at home to Lyon as they bounced back from last week's loss at Clermont.
Elsewhere Oyonnax continued their fine home form with a comfortable win over Grenoble, while Bayonne comfortably saw off Brive.
Earlier in the day Clermont picked up their first ever win at Ernest Wallon over Toulouse, handing Guy Noves' side a third straight loss.
Bayonne 23-6 Brive
Stade Jean Dauger
Brive had four players yellow-carded as Bayonne cruised to a comfortable victory at Jean Dauger.
As they have for much of this season, Nicolas Godignon's side lost their heads, and that ended up costing them the game against a Bayonne team who controlled proceedings.
The first half was marked by Brive's indiscipline as the visitors lost three men to yellow cards in the space of 40 minutes, including two sin-binnings for high tackles on Marvin O'Connor.
The first man to go was Simon Pinet, caught for use of the boot on an opponent, and in his absence Bayonne used their numerical advantage to open the scoring.
It started with a powerful rolling maul for the Basques, and when the ball came out, they spread to the wing where Rokocoko had far too much space and was able to go over in the corner.
From out wide Blair Stewart converted to make it 7-0 after quarter of an hour.
In a scrappy game both teams struggled to find their rhythm, but just before the half-hour Brive found themselves a man down once more, Andrew Malilei given a ten-minute rest when he couldn't get down low enough for a tackle on O'Connor.
He's not the first player to have struggled with the diminutive winger, and he was soon joined by teammate Dominiko Waqaniburotu for the same offence.
Stewart converted that penalty to extend the lead to ten points, and that was how it stayed until the break, with Brive full-back Gaetan Germain having missed two shots at goal for the visitors.
Germain was in better kicking form after the break, opening Brive's account on 53 minutes after Charles Ollivon had been penalised.
But the visitors were struggling in the scrum, and they paid the price five minutes later when Kevin Buys was sin-binned, giving Stewart the chance to extend the lead with three more points, which he duly did.
Germain added his second penalty of the afternoon 15 minutes from time but Stewart responded in kind.
And Bayonne then sealed the win at the death when Simon Labouyrie emerged from a pile of bodies after a powerful rolling maul.
The win moves Bayonne out of the bottom two, while Brive are still to pick up a point on their travels, having picked up four yellow cards on both occasions.
Tries: Rokocoko, Labouyrie
Conversions: Stewart 2
Penalties: Stewart 2
Penalties: Germain 2
Yellow Cards: Pinet, Malilei, Waqaniburotu, Buys
Bayonne: 15 Scott Spedding, 14 Joe Rokocoko, 13 Mathieu Ugalde, 12 Santiago Fernandez, 11 Marvin O'Connor, 10 Blair Stewart, 9 Guillaume Rouet, 8 Charles Ollivon, 7 Dwayne Haare, 6 Mark Chisholm (c), 5 Lisiate Fa'aoso, 4 Dewald Senekal, 3 Gert Muller, 2 Anthony Etrillard, 1 Aretz Iguiniz
Replacements: 16 Simon Labouyrie, 17 Janse van Rensburg, 18 Giorgi Jgenti, 19 Opeti Fonua, 20 Jean Monribot, 21 Christophe Loustalot, 22 Pierre Gayraud, 23 Jon Elissalde
Brive: 15 Gaetan Germain, 14 Benito Masilevu, 13 Arnaud Mignardi, 12 Andrew Malilei, 11 Guillaume Namy, 10 Thomas Laranjeira, 9 Jean-Baptiste Pejoine, 8 Petrus Hauman, 7 Dominiko Waqaniburotu, 6 Poutasi Luafutu, 5 Peet Marais, 4 Simon Pinet, 3 Kevin Buys, 2 Guillaume Ribes, 1 Johannes Coetzee
Replacements: 16 Thomas Acquier, 17 Goderdzi Shvelidze, 18 Arnaud Mela, 19 Sisa Koyamaibole, 20 Benjamin Neveu, 21 Riaan Swanepoel, 22 Elia Radikedike, 23 Damien Jourdain
Referee: Laurent Cardona
Oyonnax 40-27 Grenoble
Stade Charles Mathon
Oyonnax saw off Grenoble 40-27 in an entertaining encounter at Charles Mathon with Benjamin Urdapilleta in fine form for the hosts.
In a thrilling first half, Oyonnax made the quicker start, taking the lead through a Urdapilleta penalty.
They extended the lead on eight minutes when Maurie Fa'asavalu, who arrived from Harlequins over the off-season, showed his dexterity to score, initially breaking through a tackle before sidestepping his way over.
Urdapilleta converted, and added another a penalty after James Hart had responded with a penalty of his own for Grenoble.
Hart, starting for the first time this season, added another penalty just before the half-hour to cut the deficit to seven, but Oyonnax responded immediately.
Winger Maxime Le Bourhis had a simple run-in when he collected the ball off the back of a rolling maul, and Urdapilleta converted from in front to make it 20-6 to the home side.
Another penalty from Urdapilleta extended the lead for Oyonnax, but Grenoble stayed in touch thanks to Hart.
The scrum-half was on the end of some great work by hooker Laurent Bouchet who collected a high ball before breaking a tackle and offloading to Hart to dive over.
The Irishman converted to cut the deficit to 23-13 with two minutes left before half-time.
However they weren't able to hold out until the break, with Dug Cudjo finding himself in space in the visiting 22 with just a prop to beat. That proved no problem for the winger, and Urdapilleta's conversion made it 30-13 at half-time.
Grenoble made the better start to the second half, scoring their second try after just two minutes through Daniel Kilioni. The winger was the beneficiary of a huge run from Rory Grice, collected a pass out of the tackle to score. Hart converted once more for Grenoble.
The crazy game started to calm down a little, with Oyonnax doing enough to keep Grenoble at bay, and they were able to extend their lead with 12 minutes remaining when Urdapilleta slotted his fourth penalty of the afternoon.
That settled Oyonnax's nerves, and they added another try when Urdapilleta chipped over the Grenoble defence, with Pierre Aguillon collecting to score.
There was still time for a late consolation for Grenoble, with Kevin Goze powering over with time up.