Robert Lewandowski scored the only goal as Barcelona earn a narrow 1-0 victory over Mallorca to move top of La Liga.
Lewandowski grabbed his ninth goal in seven league matches since his summer move from Bayern Munich with a low, curling finish into the bottom corner.
Mallorca had a chance to equalise but Jaume Costa was denied by a superb save from goalkeeper Marc-Andre ter Stegen.
Ter Stegen also made fine stops from Antonio Sanchez and Lee Kang-in as Barcelona claimed the victory.
Barca started the day second in La Liga and have now won six and drawn one of their seven games.
Victory takes them above Real Madrid, who have a 100% record from six matches and will return to the top if they beat Osasuna at home on Sunday.
After scoring, Lewandowski had the chance to grab another goal but his attempted lob was saved by home goalkeeper Predrag Rajkovic.
Xavi deployed young left-back Alejandro Balde out of position on the right side of his defence because of injuries to Ronald Araujo, Jules Kounde and Hector Bellerin, and brought Ansu Fati into the starting line-up.
It was the 19-year-old’s first start in La Liga since November 2021, after a string of injury problems, and his burst forward contributed to Barcelona’s opening goal.
Watch Highlight below:
Barcelona is next in action on Tuesday with a vital Champions League tie in Italy against Inter Milan, with both sides having one win and one loss from their opening matches in the competition.