Lionel Messi and Luis Suarez scored two goals each as Barcelona secured a hugely impressive 5-0 win away to Real Betis on Sunday.
Betis held their own in a tight first half but they had no answer to Barca's onslaught after the break. Ivan Rakitic opened the scoring before braces from Messi and Suarez capped a wonderful display.
The result sends Ernesto Valverde's side 11 points clear at the top of the table, with Atletico Madrid having drawn with Girona and Valencia losing at Las Palmas on Saturday.
Betis had won their previous two matches, scoring eight goals in the process, and they stayed true to their bold pressing approach under Quique Setien during a keenly contested opening 45 minutes.
Barca's control had been growing, though, despite the loss of Thomas Vermaelen to injury towards the end of the first half, and they deserved the lead given to them by former Sevilla captain Rakitic in the 59th minute.
Messi then fired home with aplomb after good play from Sergio Busquets and Suarez finished well from Rakitic's cross to complete a devastating spell for the visitors and leave the home fans stunned.
A mazy Messi run and finish made it 4-0 with 11 minutes left and Suarez steered his strike partner's pass high into the net in the 90th minute for a fifth, giving Barca a firmer grip on the title race and a 14th game without defeat against Betis.
25 - Lionel Messi is the only La Liga player to score 25+ goals in each of the last 10 seasons in all competitions. Tireless. pic.twitter.com/Ria8Ivz1oP— OptaJose (@OptaJose) January 21, 2018
The home side began on the front foot, with Andres Guardado firing narrowly wide after only three minutes, as Barca struggled to get to grips with the home side's ferocious work-rate.
The visitors slowly settled as Betis began to drop deeper, though, and Sergi Roberto missed a good chance to break the deadlock 25 minutes in when he fired Suarez's lay-off over the bar.
Messi was becoming increasingly involved and he was next to come close to the opening goal, rippling the side-netting from six yards out after Suarez had played him in with a fine pass.
The half ended in disappointment for Barca, though, as Vermaelen limped off with what looked like a hamstring problem, with Samuel Umtiti on to replace him for his first appearance in LaLiga since December 2.
The injury did little to throw the visitors out of their stride as their pressure grew in the second half and they at last found the breakthrough just before the hour mark.
Suarez's superb throughball picked out the run from Rakitic, who had plenty of time to stride towards goal and slot the ball left-footed beneath Antonio Adan and into the net.
5 - Ivan Rakitic has scored five goals against Real Betis in La Liga, his favourite opponent in the competition. Seville. pic.twitter.com/izoStf2AyX— OptaJose (@OptaJose) January 21, 2018
Five minutes later, the game was effectively over. Busquets robbed Fabian Ruiz in his own half and played the ball through to Messi, who turned to face Adan and rifled a low shot into the right-hand corner.
Suarez made certain of the points in the 69th minute, the Uruguay star volleying Rakitic's cross off the turf and into the bottom-right corner after some more fine play from Messi.
Betis' fight had all but evaporated and they allowed Messi to score his 19th league goal of the season in style, the 30-year-old weaving his way into the penalty area before side-footing past a disconsolate Adan.
There was just enough time for Messi to lay on a fifth for Suarez and cap a brilliant display, the former Liverpool man blasting the ball high into the net from 12 yards out for his 100th goal in Spain's top flight after his strike partner had squeezed the ball into his path.
|Liverpool´s Firmino dreaming of Premier League title glory|
|Raiders rock the Roosters as NRL´s top-four battle hots up|
|Erasmus demands improved Springboks|
|Athletics pull even with Astros in AL West|
|Mercurial quick Johnson retires from cricket|
|MLS Review: Royer leaves it late for Red Bulls, Dallas bounce back|
|Crotty concussed, Folau injured|
|DFB president Grindel sorry Ozil felt ´deserted´|
|Busch picks up first win of season in Night Race|
|NASCAR results at Bristol: Kurt Busch picks up first win of season in Night Race|
|Woakes welcomes back ´big-game player´ Stokes|
|´Genius´ Messi still amazes Valverde|
|All Blacks, Springboks await Namibia at Rugby World Cup|
|Federer to face Djokovic after Goffin withdraws|
|Rain halts plays at Wyndham Championship|
|De Gea will extend contract soon, says Mourinho|
|Halep to meet Bertens in Cincinnati final|
|Frampton set for Warrington fight after dominant Windsor Park win|
|Messi makes LaLiga history with Barcelona´s 6000th goal|
|MC Alger defeat throws quarter-final chase wide open|
|Barcelona 3 Deportivo Alaves 0: Messi´s milestone goal sets up victory|
|Djokovic on course for Masters 1000 history after Cilic victory|
|It´s on! - Wilder fight confirmed after Fury defeats Pianeta|
|Like Cruyff before him, Guardiola favouring Foden´s style over substance|
|Ronaldo tweets debut delight after Juve win|
|Chelsea are not title contenders yet, claims Sarri|
|Bayern Munich boss Kovac planning for Boateng stay|
|Championship Review: West Brom crush QPR as Leeds stay perfect|
|Allegri pleased with Ronaldo despite goalless Juventus debut|
|Chelsea can produce magic with Sarri in charge - Hazard|
|Emery ´happy without the result´ as Arsenal comeback falls short|
|Gordon confirms Cleveland Browns return|
|Eight shots and only 30 passes - Ronaldo´s Juventus debut in Opta numbers|
|Cristiano Ronaldo´s debuts: Best impressed, scoring a penalty & a blank for Juventus|
|Old boy Escare haunts Catalans in big Wigan win|
|Preston North End 2 Stoke City 2: Super sub Crouch salvages a point|
|Pochettino vows not to discuss Alderweireld future before five-minute answer|
|Waring, Aiken lead the way as Olesen stays in the hunt|
|Linking play, forcing saves and clashing with goalkeeper - Cristiano Ronaldo´s Juventus debut|
|Chelsea 3 Arsenal 2: Alonso snatches win after Gunners comeback|
|West Ham still haunted by last season - Pellegrini|
|Puel defends Vardy after Wolves red card|
|Chievo 2 Juventus 3: Ronaldo´s debut ends in dramatic win|
|Mbappe: Neymar is Paris Saint-Germain´s superstar|
|Pickford should have seen red - Hughes fumes over challenge on Ings|
|Kohli and Rahane star as India edge day one|
|AC Milan´s Strinic sidelined by heart problem|
|Kane happy to banish August goal hoodoo|
|Guingamp 1 Paris Saint-Germain 3: Mbappe returns to inspire comeback|
|Springboks´ second-half revival punishes Pumas|
|Finally! Kane scores a Premier League goal in August|
|Warnock enjoyed ´poetic justice´ of Kenedy´s penalty woe|
|Holders Eintracht Frankfurt stunned by Ulm in DFB-Pokal|
|West Ham 1 Bournemouth 2: Wilson, Cook condemn Hammers to successive losses|
|Tottenham 3 Fulham 1: Trippier and Kane help Spurs avoid Wembley wobble|
|Leicester City 2 Wolves 0: Lucky Foxes win despite Vardy red card|
|Everton 2 Southampton 1: Richarlison continues fine start|
|Drochtersen/Assel 0 Bayern Munich 1: Lewandowski spares Bayern´s blushes|
|Violent hack, no passes, missed penalty - Kenedy´s Cardiff nightmare|
|Ronaldo handed Juventus debut against Chievo|
|Cheika and Hooper frustrated by second-half slump|
|Hansen issues warning after All Blacks win Wallabies ´prizefight´|
|Stuttgart stay good for Pavard, says Reschke|
|You can´t buy class - United boss Mourinho blasts City documentary|
|Cardiff City 0 Newcastle United 0: Penalty miss rounds off abject day for Kenedy|
|Lopetegui open to rotating Real Madrid goalkeepers|
|´World´s best´ Alisson will be difficult to replace, says Roma boss Di Francesco|
|Dragons and Sharks pounce on Panthers after four get sin-binned|
|AC Milan situation has proved FFP works - UEFA president Ceferin|
|Marseille´s Garcia uninterested in striker despite Balotelli link|