Real Madrid beat Alves 2-1 despite the rain and cold to overtake Barcelona in Spanish La Liga.

Sergio Ramos headed the leading goal for Los Blancos in the 52nd minute and then committed a foul leading to a penalty kick for Alavés which was shot by Lucas Pérez to give his side an equalizer in the 65th minute. Ramos also earned a yellow card for his foul against Joselu.

Dani Cavarjal scored the winner for Real Madrid five minutes later.

“We overcame the rain, the cold, the hard fouls,” Real Madrid left back, Marcelo said.

“It’s in these types of matches that you win the league.”

This is the third straight win for Real Madrid which has remained unbeaten in eight matches this season losing only one away match to Mallorca last month.

“We knew it was a difficult fight, but we came through with the victory and earned the three points at a very difficult stadium,” Real Madrid coach Zinedine Zidane said. “It’s a very important victory, but we are not concerned with what will happen tomorrow between Barcelona and Atlético.”

Eden Hazard was also absent in this match after sustaining an injury during Tuesday Champions League match against PSG on Tuesday which ended in a 2-2 draw.

Real has three points ahead of Barcelona in the La Liga table. Barcelona will play against 4th placed Atletico Madrid on Sunday.

Meanwhile, Real Madrid have an ‘El Clasico ‘ match against Barcelona which has been postponed to December 18 due to separatist movement in Catalonia.