Barcelona 1-1 Espanyol: Barca held in chaotic derby
Barcelona were held to a draw by local rivals Espanyol in a chaotic New Year's Eve derby at the Nou Camp.
Marcos Alonso gave Barca the lead after seven minutes, however they were pegged back by a Joselu penalty.
Barcelona full-back Jordi Alba received a second yellow card in the final minutes, while Vinicius Souza was also dismissed for the visitors.
referee also sent off Espanyol's Leandro Cabrera, although that was overturned by VAR.
Despite failing to win, Barcelona returned to the top of La Liga on goal difference ahead of Real Madrid, who beat Real Valladolid 2-0 on Friday.
On Saturday, Alonso nodded home from close range following a flick by defensive partner Andreas Christensen, but Barcelona missed several chances to extend their advantage.
were made to pay with 17 minutes remaining when Alonso clipped Joselu in the penalty area, with the ex-Stoke and Newcastle striker picking himself up to slot the spot-kick down the middle.
Referee Antonio Mateu Lahoz - who officiated the chaotic Argentina versus Netherlands quarter-final at the 2022 World Cup - handed out a total of 16 yellow cards and two reds in this game.
Alba got his second booking for complaining about the location of the defensive wall from a free-kick.
Souza was dismissed for a second yellow after a foul on Robert Lewandowski, while Cabrera was initially given a straight red for appearing to kick the Barca striker immediately afterwards - although that was overturned on video review.
Along with 15 yellows for players, Barcelona manager Xavi was also booked for complaining about one of Lahoz's decisions. 
Match ends, Barcelona 1, Espanyol 1.
Second Half ends, Barcelona 1, Espanyol 1.
Corner,  Barcelona. Conceded by Leandro Cabrera.
Attempt blocked. Robert Lewandowski (Barcelona) header from the centre of the box is blocked. Assisted by Sergio Busquets with a cross.
Foul by Ferran Torres (Barcelona).
Joselu (Espanyol) wins a free kick in the defensive half.
Arnau Tenas (Barcelona) is shown the yellow card.
Javier Puado (Espanyol) is shown the yellow card for a bad foul.
Ousmane Dembélé (Barcelona) wins a free kick in the attacking half.
Foul by Javier Puado (Espanyol).
Raphinha (Barcelona) is shown the yellow card.
Foul by Sergio Busquets (Barcelona).
Sergi Darder (Espanyol) wins a free kick on the left wing.
Attempt missed. Ousmane Dembélé (Barcelona) right footed shot from the right side of the box is high and wide to the right. Assisted by Pedri.
Corner,  Espanyol. Conceded by Andreas Christensen.
Attempt blocked. Joselu (Espanyol) right footed shot from the left side of the box is blocked.
Attempt missed. Pedri (Barcelona) right footed shot from the centre of the box misses to the right.
Substitution, Espanyol. Aleix Vidal replaces Brian Oliván.
Substitution, Espanyol. Rubén Sánchez replaces Óscar Gil.
Attempt missed. Ousmane Dembélé (Barcelona) left footed shot from outside the box is high and wide to the left. Assisted by Robert Lewandowski.