Barcelona coach Luis Enrique praised his side for keeping their heads after a frustrating first half and beating Osasuna 3-0 to get back to winning ways in the league following three consecutive draws.
Real Madrid create a new club record of 35 matches unbeaten by scraping a barely deserved win against Deportivo La Coruna.
Atletico Madrid's mean machine has gone a bit soft this season, with Diego Simeone struggling to oversee a transition from stringent to sensational.
Real Sociedad moved up to fourth in La Liga after beating Valencia 3-2 at Anoeta on Saturday.
Lionel Messi scores twice as Barcelona reduce the gap on La Liga leaders Real Madrid with a win at bottom side Osasuna.