Real Valladolid2-2 Real Sociedad: The home side fought back from two goals down to earn a point at home against Sociedad. Frenchman Antoine Griezmann scored early in each half for the visitors but Daniel Larsson's 76th minute goal turned the match on its head, with Javi Guerra equalising three minutes later. Patrick Ebert then wasted a golden opportunity to steal all three points but his penalty was saved by Claudio Bravo.
Valencia 1-2 Almeria: Second-half goals from Marco Torsiglieri and Aleix Vidal ended a run of 10 league matches without a win. The La Liga strugglers went behind after Hernan Pellarano had handled in the area and Brazilian midfielder Jonas slotted home the penalty. Almeria then produced a wonderful second-half performance to end a run of five successive defeats.
Osasuna 3-1 Rayo Vallecano: Osasuna opened the scoring in the very first minute as they won an early corner and Roberto Torres' set-piece was met by Oier Sanjurjo who headed home from six yards. Oriol Riera then doubled the lead with just over 10 minutes on the clock, before a second-half goal from Torres looked to have sealed the win, but Miguel de las Cuevas was given his marching orders and Alejandro Galvez pulled one back for the visitors to produce a tense last 20 minutes.