Luis Suarez scored on his 100th LaLiga appearance to help see off Girona 3-0 in the first top-flight derby between the two Catalan clubs.
A pair of own goals either side of half-time put Ernesto Valverde's side comfortably ahead before Suarez marked his milestone by wrapping up the three points.
Girona skipper Aday Benitez was the victim for the opener when he deflected Jordi Alba's strike into his own net to gift the league leaders an early advantage.
And it was another own goal which doubled Barca's lead after the interval as Aleix Vidal's classy cut-back wriggled in off Girona goalkeeper Gorka Iraizoz.
Suarez added the gloss with 20 minutes remaining to seal a sixth consecutive league victory, an impressive start they last managed in 2013-14.
While far from perfect at the back, Valverde's men now sit four points clear of second-placed Atletico Madrid.
24 - Luis Suárez has scored against 24 of the 25 sides he has faced in La Liga (87 goals). Predatory. pic.twitter.com/uEO04FGuCL— OptaJose (@OptaJose) September 23, 2017
The visitors had early joy down the right when Javier Mascherano found Vidal in behind, but the winger's attempted cross was crucially cut out by Iraizoz.
Marc-Andre ter Stegen next produced a superb one-handed save low to his right to deny Douglas, while Suarez's inability to find a team-mate from a cut-back at the other end cost Barca a certain opener.
Valverde's side did not have to wait long for the breakthrough, though, and it came courtesy of a huge slice of fortune.
After Iraizoz kept out Messi's free-kick, the veteran keeper was left with no chance from the resultant corner as Alba's speculative volley took a heavy deflection off Benitez on its way into the bottom-left corner.
Barca began to take control by the half-hour mark and only an in-form Iraizoz prevented them from doubling their advantage, the 36-year-old quick off his line to smother another chance for Alba.
Paulinho and Michael Olunga still found time to exchange wayward headers as an entertaining first half ended with the away side ahead.
The lead became 2-0 almost immediately after the resumption when Vidal reached the by-line and attempted to find Suarez, who hurdled the back-heel pass and saw it trickle in via Iraizoz's legs.
4 - Barcelona top scorers in La Liga 2017/18:— OptaJose (@OptaJose) September 23, 2017
Lionel Messi 9
OWN GOALS 3
Girona continued to pose a threat in the air with Douglas heading another opportunity high, while Olunga nodded straight at Ter Stegen just before the hour.
But any hint of a comeback was soon extinguished thanks to Suarez. The striker was put clean through by Sergi Roberto and clinically picked out the bottom-left corner to make it 3-0.
With their perfect league record still intact, Barca will take plenty of confidence into their midweek Champions League trip to Sporting CP.
Key Opta facts:
- Luis Suarez has scored against 24 of the 25 sides he has faced in LaLiga (87 goals).
- Suarez has is now eighth in the list of all-time Barcelona top scorers in LaLiga surpassing Rivaldo (86 in 157 appearances).
- Barcelona were also the last side to benefit from two own goals in the same LaLiga game, which they did on April 2014 versus Villarreal.
- Gorka Iraizoz scored his first own goal in LaLiga.
|Raiola rages over Italy´s Balotelli snub|
|Injured Saunders postpones Murray fight|
|PGA tightens security at Dell Match Play in wake of Austin bombings|
|Raiola hopes Reina to Milan hastens Donnarumma exit|
|F1 Raceweek: Hamilton prepares to begin title defence in Melbourne|
|Former Sevilla coach Berizzo eyeing return after beating cancer|
|Cutrone did not expect whirlwind Milan season and Italy call-up|
|Saints punish North for missing training|
|´Happy´ Kepa mulled over Real Madrid move|
|GGG wants Saunders next if Alvarez bout is called off|
|Former All Black Mika passes away|
|Lucas Vazquez keen on Real Madrid stay|
|South Africa delighted to call on ´world´s best´ Rabada|
|Tiger Woods continues climb in FedEx Cup, world rankings|
|Juventus clear Chiellini of serious injury|
|Newcastle charged as youth team allegedly breach advertising regulations|
|Kearney joins Best in extending Ireland contract|
|I did not betray Roma – Pjanic could not pass up Juventus opportunity|
|Cardiff Blues appoint Mulvihill as Wilson replacement|
|Title-chasing Sarri closes on Napoli renewal as he hopes to repay fans|
|Cook: I wasn´t close to quitting during Ashes|
|Messi and Ronaldo reveal World Cup kits|
|Nara praises Inter project as Icardi talks continue|
|Best to lead Ireland in World Cup after signing extension|
|Marseille´s Rami wants to ´tickle´ PSG|
|Fury targeting Louis´ record for title defences|
|Salah can push on to Messi´s level - Robertson|
|Rabada free to play in rest of South Africa-Australia series|
|F1 2018: Halo splits opinion ahead of Australia debut|
|Iniesta better than last year – Lopetegui|
|Federer yet to decide on clay-court season|
|Okon quits as Mariners head coach|
|LeBron triple-double powers Cavs past Bucks as Love returns|
|Lopetegui: Morata must earn World Cup spot|
|Ronaldo has asked about China – Scolari|
|Ebron signs two-year deal with Colts|
|Spieth, Reed to do battle in Match Play|
|Rangers´ Perez slaughtered, ate bull that caused broken elbow|
|Bills improve offensive line with Bodine, Newhouse|
|Braves phenom Acuna to start season in minors|
|Chargers add Pouncey on two-year deal|
|Ronaldo: I always show I´m the best|
|Joshua would love another Whyte tear-up, says Hearn|
|Manchester United not in Jorginho talks, says Napoli star´s agent|
|Hazard will not be false nine for Belgium, says Martinez|
|Bancroft confident on Starc and Marsh fitness|
|Mayweather to apply for MMA licence|
|Martial agent will not guarantee Manchester United stay|
|Del Potro and Djokovic on early collision course at Miami Open|
|Siemian swaps Broncos for Vikings|
|Broad chomping at the bit to bowl at Black Caps´ Taylor|
|Ronaldo slams ´fake news´ amid latest tax case claims|
|Van Dijk and Gundogan expect tough City-Liverpool tie|
|VAR to be introduced in Eredivisie|
|Di Biagio sees bright Italy future with Cutrone and Chiesa|
|Koeman won´t rule out Van Persie Netherlands return|
|I ate badly for years – how Messi solved his vomiting problem|
|England and Bath´s Watson out for the season|
|McLaren issues ´have been addressed´ ahead of F1 season opener|
|Tuchel feels he would still be at Dortmund without bomb attack|
|Pogba shows off new haircut as Ben Yedder trolls Man United star|
|Pogba cannot be happy but must focus on France, says Deschamps|
|Samuels slogs Windies closer to World Cup qualification|
|Having Rabada in third Test massive - Elgar|
|Cavs coach Lue steps away from job due to health reasons|
|Debuchy disappointed to be left out of latest France squad|
|Barton rejects England´s World Cup chances|
|Hamilton can become greatest F1 driver in history - Kovalainen|
|Sevilla coach Montella interested in Italy job|
|Football brain lacking, poor attitude and fourth choice – The Mourinho-Shaw saga at Manchester Unite|