Ronald Koeman rued Barcelona's profligacy after a 1-1 draw at Alaves, dropping points for a fourth game in a row in La Liga.
Barca fired 25 shots at goal but only managed to beat goalkeeper Fernando Pacheco once - when Antoine Griezmann netted early in the second half after Alaves' Jota was sent off. They went behind earlier when Luis Rioja pounced on an error by goalkeeper Neto after a mix-up with Gerard Pique.
"We don't have a problem with our attitude or concentration - we just need to be more efficient in front of goal," Koeman said.
The surprise draw came after Barca lost 3-1 at home to Real Madrid and were beaten 1-0 at Getafe. They are 12th in the table with eight points from six games.
Real, who had won 4-1 at home to Huesca, are eight points clear of them.
"Of course I'm worried that we've only got two points from the last 12," Koeman added. "We need to do better in front of goal."
In Italy, Inter Milan came from two down to draw 2-2 with Parma in Serie A but were furious at a VAR call.
In Germany, Bayern Munich went top of the Bundesliga as Thomas Muller equaled Oliver Kahn's club record for most league wins with 260 after a 2-1 victory at Cologne.
Barca star Lionel Messi reacts to one of missed chances at Alaves. AP