Barcelona came from behind to beat bottom-of-the-table Leganes 2-1 in La Liga on Saturday.
Youssef En-Nesyri scored for the hosts at the Estadio Municipal de Butarque in the 12th minute.
Luis Suarez levelled proceedings in the 53rd minute with a header, before substitute Arturo Vidal grabbed a winner with 11 minutes of normal time remaining.
Barca have picked up their ninth win in 13 league matches this season, but they've shipped 16 goals along the way.
What's Next
Barcelona host Borussia Dortmund in the UEFA Champions League on Wednesday before travelling to Atletico Madrid in La Liga next Sunday.