Sergino Dest and Lionel Messi each scored twice while Antoine Griezmann and Ousmane Dembele also netted goals as Barcelona thrashed Real Sociedad 6-1.
The result keeps the Camp Nou side in second place in La Liga and within four points of Atletico Madrid at the top of the table after their narrow 1-0 home win over Alaves earlier in the day.
Lionel Messi has now scored or assisted in each of his last 14 La Liga games, a run stretching back to December 16.
Messi has now played more games for Barcelona than any other player in the club’s history, breaking Xavi’s record of 767 appearances in all competitions.
Barcelona coach Ronald Koeman has criticised his side after a number of games this season for not being clinical enough in front of goal but had no complaints after they scored six times with 10 attempts on target against Sociedad.
“It’s always important for players other than Leo to score goals. That way it’s much harder to defend against us,” Koeman told reporters.
Koeman added: “Every game from now on for us, Atletico and Real will be difficult. It’s going to be very exciting until the end of the season and we just have to keep on playing as we are.”
Sociedad: Remiro; Zubeldia (Sagnan 83’), Zubimendi (Fernández 72’), Le Normand; Gorosabel (Barrenetxea 61’), Guevara, Merino, Merquelanz; Portu (Januzaj 61’), Isak (Bautista 83’), Oyarzabal
Goal: Barrenetxea (77’)
Barcelona: Ter Stegen; Mingueza, De Jong, Lenglet; Dest (Trincão 84’), Busquets (Araujo 67’), Pedri (Moriba 67’), Alba; Messi, Dembélé (Braithwaite 79’), Griezmann (Puig 84’)
Goals: Griezmann (37’), Dest (43’, 53’), Messi (56’, 89’), Dembélé (71’)