For Carlo Ancelotti’s 10-man Real Madrid against Alaves, Lucas Vazquez scored the game-winning goal in injury time to move his team above Girona and to the top of the La Liga standings for the holidays.
Real Madrid knew that a win would be sufficient to overtake the Catalan team after Girona’s draw earlier in the evening, but they played the majority of the second half with just ten men after Nacho was sent off for a poor challenge on Samu Omorodion.
Two minutes into injury time, Vazquez headed in a corner to give his team a 1-0 victory even though it looked like the game would end in a draw.
Earlier, Real Betis and Girona drew 1-1 thanks to a late goal by German striker Pezzella.
Girona is on track for its ninth victory in ten games after Artem Dovbyk scored a penalty kick in the first half.
Betis made an attempt to exert pressure in the second half, but they were unable to register a shot on Paulo Gazzaniga’s goal until a late rocket from Pezzella reached the top corner.
In a thrilling match at the Iberostar Stadium, Mallorca defeated Osasuna 3-2 to record their second straight home victory.
In the seventh minute, Pablo Ibanez gave the visitors the lead. However, the hosts immediately equalised through goals from Dani Rodriguez and Antonio Jose Raillo Arenas, and they took the lead early in the second half.
Raul Garcia’s second goal in injury time gave Osasuna hope for a spectacular comeback, but Mallorca held firm.
Real Sociedad, in sixth position, drew 0-0 for the third straight game, this time against struggling Cadiz.