Madrid: Marco Ruben rescued a point for misfiring Villarreal as they could only draw 1-1 at home with 10-man Real Sociedad in La Liga.
Villarreal had suffered four consecutive defeats between La Liga and the Champions League, where they finished bottom of their group without a point during the week, and they fell behind just after the break at the Madrigal.
Mikel Aranburu`s solo effort was Sociedad`s first attempt on goal as the hosts had dominated, and they were back on the defensive when midfielder Gorka Elustondo picked up a second yellow card and was sent off in the 62nd minute.
Argentine striker Ruben slid in at the back post 10 minutes later to level for Villarreal, who are missing the goals of the injured Giuseppe Rossi, but they could not find a winner.
Villarreal and under-pressure coach Juan Carlos Garrido lie 17th in the standings with 15 points from 15 games and are only kept out of the bottom three by their superior goal difference over Sporting Gijon.
In the midday kickoff, former Rangers striker Nacho Novo scored twice to earn Sporting a 3-1 win at promoted Rayo Vallecano, who slumped to their fourth defeat in a row.