Cristiano Ronaldo was sent off as leaders Real Madrid beat Cordoba 2-1 in La Liga on Saturday thanks to late Gareth Bale penalty.
The Portuguese kicked out at defender Edimar with seven minutes to go as Real struggled to create chances but they were gifted the win when a Bale free-kick was handled by Fede Cartabia in the area.
Cartabia was also sent off for a second bookable offence and, with Ronaldo off the pitch, Bale fired home the penalty with two minutes left.
Real have been unable to maintain the form that saw them string together 22 consecutive victories in all competitions before Christmas but they remain in top spot in La Liga with 48 points and four clear of Barcelona.
Nabil Ghilas gave Cordoba the lead from the penalty spot with just two minutes played following a handball by Sergio Ramos.
Real lacked rhythm and intensity in their link-up play but Benzema scrambled home an equaliser midway through the first half after Bale flicked on a corner.
Cordoba had looked more likely to win the game and Florin Andone hit the crossbar after 67 minutes with a lob over keeper Iker Casillas.
Second-placed Barcelona, on 44 points, are at lowly Elche later while Atletico Madrid, in third and seven points off the pace, host Rayo Vallecano.