Real Madrid have won four consecutive matches in all competition since Santiago Solari, who was put in charge after Julen Lopetegui was sacked the day after a 5-1 defeat at Barcelona on 28 October. While Barcelona had their second La Liga lose this season as they were beaten at home by Real Betis, though despite the loss they still retain the top spot in La Liga with just a point lead separating the top 4 and four points ahead of Real Madrid, who are currently 6th.
Celta Vigo 2-4 Real Madrid
Real Madrid closed the gap on Barcelona to four points with a victory at Celta Vigo.
Karim Benzema scored the first goal with a sharp finish from Luka Modric’s spectacular pass. Real Madrid doubled their lead after the break as Benzema’s shot deflect off Gustavo Cabral after hitting the post. But Hugo Mallo rescued a goal for Celta with a low swept volley making it 1-2.
Captain Sergio Ramos‘ penalty spot and a thunderous strike from Dani Ceballos in stoppage time seal the victory after Cabral was sent off, although Brais Mendez scored a late consolation goal for Celta.
Madrid are sixth in the table, three points off the top four, while Celta are now 14th, four points above the relegation zone.
Barcelona 3-4 Real Betis
Barcelona were beaten at home for the first time in two years after a great display from Real Betis.
Junior Firpo scored a deserved goal after 20 minutes, then Joaquín doubled their lead just before the break.
Lionel Messi‘s 68th minute penalty reduced the deficit but Giovani Lo Celso added a third for Betis after an error from Marc-Andre ter Stegen. Then Ivan Rakitic was sent off for a second yellow card with eight minutes left.
Arturo Vidal scored to restore some hope for Barcelona, but Sergio Canales got the away side a fourth, before a consolation goal from Lionel Messi.
Barcelona remain at the top of La Liga, one point lead ahead of Sevilla, Atletico Madrid and Alaves. This the second loss for Barcelona in the La Liga season.