For the second week running, Karim Benzema saved Real Madrid on Saturday, with his two goals dragging the Spanish champions to a 2-1 win over struggling Elche in La Liga.

After Benzema’s late equaliser salvaged a draw against Atletico Madrid last weekend, the Frenchman came up trumps again, a brilliant shot flying in off the post in the 91st minute to snatch a crucial home victory at Valdebebas.

With the win, Real Madrid move five points behind Atletico in La Liga although Diego Simeone’s team can restore their advantage to eight by beating Getafe later on Saturday.

ALSO READ | Bundesliga: Bayern Munich thrash Werder Bremen as Robert Lewandowski hits another league milestone

Barcelona, who are six points back, face bottom club Huesca on Monday.

Benzema recovered from injury just in time to play Atletico and his three goals since have earned his team four points in seven days, while also denying Atletico a crucial win.

After heading in the equaliser against Elche, Benzema posted a picture-perfect volley to win it for Real Madrid, catching the ball in the air with a superb shot that found the far corner.

“It was a beautiful goal and it won us three points, so I’m happier than ever,” he said, AFP reported.

Sergio Ramos too returned from a knee injury to make his first appearance since January, although the defender came off shortly after an hour, meaning his availability for Tuesday’s Champions League game at home to Atalanta is still in doubt.

Eden Hazard, who has also been out since January, came off the bench in the second half and could play in midweek, when Madrid will start with a 1-0 advantage from the first leg.

Toni Kroos and Luka Modric were rested, perhaps with that game in mind, but both were needed by Zidane before the end.

And a change in system to three at the back was not an obvious success as Zidane’s team struggled to break down an Elche side that sit 17th.

“Against teams that sit back, it’s always difficult,” said Zidane. “We had to find a solution and in the end we found a gap.”

Madrid were the better on the ball in the first half but there was hardly a chance to show for it, the only real opening falling to Benzema at the back post as Fede Valverde released Vinicius Junior down the right but his cross bounced awkwardly for Benzema, who shot wide.

Both sides wanted penalties early in the second half, with Elche’s Ivan Marcone fortunate to be awarded a free-kick when he looked more culpable in a tangle with Ramos.

Then Ramos escaped punishment for a challenge on Guido Carrillo.

ALSO READ | Top-four, relegation battles take centre stage as Man City close on title

Shortly after, Elche took the lead. Ramos shielded his eyes as if struggling with the sun and the corner found Dani Calvo, who climbed above Raphael Varane to head in off the crossbar.

Ramos, Isco and Fede Valverde made way for Modric, Kroos and Rodrygo, and 10 minutes later Madrid were level. Modric collected a short corner and swung a cross into the back post, where Benzema nodded in.

There were 17 minutes left to find a winner but it came in injury-time. Benzema scooped the ball up to Rodrygo on the edge of the area. He cushioned it back to the striker, who caught the ball in the air with a brilliant shot that flew in off the far post.