Real Madrid extended their lead at the top of La Liga to five points with a narrow win against Athletic Bilbao at the San Mames Stadium.
Lionel Messi struck twice as Barcelona beat 10-man Valencia in a thrilling match to move two points behind La Liga leaders Real Madrid.
Atletico Madrid comfortably beat third-placed Sevilla to move within two points of Jorge Sampaoli’s side.
Kevin-Prince Boateng scored and forced the sending off of a Villarreal player to help Las Palmas win 1-0 at home in the Spanish league on Friday.
Las Palmas 1-0 Villareal
Eibar 1-1 Espanyol
Athletic Bilbao 1-2 Real Madrid
Alaves 1-0 Real Sociedad
Real Betis 2-0 Osasuna
Leganes 0-0 Malaga
Atletico Madrid 3-1 Sevilla
Deportivo 0-1 Celta Vigo
Sporting 3-1 Granada
Barcelona 4-2 Valencia