Robert Lewandowski's lethal finish sent Barcelona provisionally top of La Liga with a tight 1-0 win at Real Mallorca on Saturday.
Marc-Andre ter Stegen kept a fifth consecutive clean sheet in the top-flight and, along with Lewandowski's brilliantly taken strike in the 20th minute, it was enough to put Barcelona one point clear of Real Madrid, who host Osasuna on Sunday.
With a tightened defence and Lewandowski in supreme form up front, Xavi Hernandez's side are ironing out the creases which caused them so many problems last season.
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.