Alipate Ratini scored a magnificent hat-trick to lead Grenoble to a first Top 14 win of the season, 37-23 over Bordeaux-BÃ¨gles.
They were matched by Lyon and Oyonnax who also picked up their first wins, against Brive and Stade FranÃ§ais respectively.
And Castres picked up a bonus-point win against Bayonne meaning that every team has now won after three rounds.
Earlier in the day La Rochelle had produced a magnificent display to down Toulouse 37-25 and pick up their first win since returning to the top flight.
Clermont 20-21 Montpellier
La Rochelle 37-25 Toulouse
Castres 30-6 Bayonne
Grenoble 37-23 Bordeaux-BÃ¨gles
Lyon 24-6 Brive
Oyonnax 33-6 Stade FranÃ§ais
Still to follow
Racing-MÃ©tro v Toulon
Castres 30-6 Bayonne
Stade Pierre Antoine
Castres bounced back from a disappointing defeat at Toulouse to cruise past Bayonne at Pierre Antoine.
The home side edged the first half before really finding their feet after the break to pick up a bonus-point win.
Bayonne showed a lot of ambition early on, and were able to take the lead through Blair Stewart when Remi Lamerat was penalised for not releasing a tackled player in a ruck.
Castres were under pressure but they responded with a penalty from Rory Kockott, before crossing for what looked like the first try, only for the TMO to decide he had been held up.
Bayonne found themselves down to 14 men midway through the half when Dwayne Haare was given a yellow card for a succession of penalties by the visitors.
Castres took advantage, with Kockott scoring a penalty before Marcel Garvey scored the game's first try. The diminutive winger was on hand when Castres spread the ball wide and after consultation with the TMO the try was given. Kockott converted to make it 13-3.
Back to 15, Bayonne managed reduce their deficit just before the break with Stewart slotting his second penalty of the afternoon.
The home side were first to score in the second half, with Lamerat setting up a try for Julien Dumora. The France centre made the initial break before the ball came out to Remi Tales. The fly-half spotted Dumora and threw a miss-pass which the full-back collected to go under the posts.
And Castres added another just before the hour to move into bonus point territory. Hooker Brice Mach was the beneficiary of a rolling maul, and Kockott's conversion made it 27-6 to last year's runners-up.
Geoffrey Palis added a penalty soon after to stretch the lead further, and despite his late sin-binning for an intentional knock-on, Castres held out to keep their bonus point.
Tries: Garvey, Dumora, Mach
Conversions: Kockott 3
Penalties: Kockott 2, Palis
Yellow Cards: Palis
Penalties: Stewart 2
Yellow Card: Haare
Castres: 15 Julien Dumora, 14 Max Evans, 13 Remi Lamerat, 12 Thomas Combezou, 11 Marcel Garvey, 10 Remi Tales (c), 9 Rory Kockott, 8 John Beattie, 7 Yannick Caballero, 6 Piula Fa'aselele, 5 Rodrigo Capo Ortega, 4 Richie Gray, 3 Yohan Montes, 2 Brice Mach, 1 Saimone Taumoepeau
Replacements: 16 Marc-Antoine Rallier, 17 Mihaita Lazar, 18 Christophe Samson, 19 Ibrahim Diarra, 20 Cedric Garcia, 21 Daniel Kirkpatrick, 22 Geoffrey Palis, 23 Paea Fa'anunu
Bayonne: 15 Scott Spedding, 14 Joe Rokocoko, 13 Matthieu Ugalde, 12 Santiago Fernandez, 11 Marvin O'Connor, 10 Blair Stewart, 9 Guillaume Rouet, 8 Charles Ollivon, 7 Dwayne Haare, 6 Pierre Gayraud, 5 Mark Chisholm, 4 Lisiate Fa'aoso, 3 Gert Muller, 2 Gregory Arganese, 1 Aretz Iguiniz
Replacements: 16 Anthony Etrillard, 17 Janse van Rensburg, 18 Dewald Senekal, 19 Jean Jo Marmouyet, 20 Christophe Loustalot, 21 Jon Elissalde, 22 Gillen Larrart, 23 Giorgi Jgenti
Referee: Maxime Chalon
Grenoble 37-23 Bordeaux-BÃ¨gles
Stade des Alpes
Alipate Ratini was the star of the show for Grenoble as they ended Bordeaux-Begles' unbeaten start to the season in emphatic style.
The Fijian scored three of his side's five tries as they claimed a bonus-point success to make up for two narrow losses on the road at Clermont and Montpellier.
Grenoble, back on home soil for the first time this season, made the quicker start, scoring the first try of the game after just two minutes.
It started from a great dummy by Gio Aplon, after Grenoble had spread the ball wide, and the Springbok full-back then picked out Nigel Hunt who crossed. Jonathan Wisniewski converted to make it 7-0.
In an open game Bordeaux threatened regularly, but Grenoble were able to add to their score midway through the half when Bordeaux were caught offside, Wisniewski making no mistake to stretch the lead.
The visitors were really struggling, and on 33 minutes they conceded once more as Rory Grice went over. The powerful number eight took advantage of great work by the Grenoble lineout to go over, and the try was given after consultation with the TMO.
Bordeaux responded with a penalty from Lionel Beauxis, making his first start of the season, but it was Grenoble who finished the half in control, with Ratini showing his pace to score after an initial break from Wisniewski. The fly-half converted to make it 22-3 at the break.
The visitors made the better start to the second half, earning an early penalty through Beauxis to reduce the deficit. And the French international added another soon after as Bordeaux started to get into the game.
But Grenoble quelled the fightback quickly through their Fijian flyer Ratini, the winger scoring his fourth try of the season already after Wisniewski had switched play. The fly-half converted to stretch the lead to 29-9.
Wisniewski added a penalty to increase the lead, but Bordeaux hit back with a consolation try for new signing Yann Lesgourgues, who played a penalty quickly to dart over. Beauxis made no mistake with the conversion.
Ratini was not done though, and he completed his hat-trick ten minutes from time when the ball was turned over and spread wide, and once more he had too much pace.
And despite Sofiane Guitoune's late try, it was Grenoble who ran out comfortable winners earning a deserved bonus point.
Tries: Hunt, Grice, Ratini 3
Conversions: Wisniewski 3
Penalties: Wisniewski 2
Tries: Lesgourgues, Guitoune
Conversions: Beauxis 2
Penalties: Beauxis 3
Grenoble: 15 Gio Aplon, 14 Alipate Ratini, 13 Jackson Willison, 12 Nigel Hunt, 11 Julien Caminati, 10 Jonathan Wisniewski, 9 Charl McLeod, 8 Rory Grice, 7 Fabien Alexandre, 6 Henry