Barcelona edged closer to their first LaLiga title when they beat Osasuna 1-0 thanks to Jordi Alba’s 85th-minute goal at the Nou Camp.
The Blaugrana need five points from the remaining five matches to win the league.
The Copa del Rey finalists had Jorge Herrando sent off less 26 minutes into the match for a professional foul on Pedri – the seventh red card for the club in La Liga this season.
In the English Premier League, Arsenal beat Chelsea 3-1 at Emirates Stadium to keep their title hopes alive.
Martin Ødegaard scored a brace with Gabriel Jesus netting third goals. The visitors’ goal was scored by Noni Madueke.
England Premier League
Arsenal 3
Chelsea 1
Spain LaLiga Santander
Almeria 2
Elche 1
Barcelona 1
Osasuna 0
Real Sociedad 2
Real Madrid 0
France Ligue 1
Toulouse 0
Lens 1
German Cup Semi-Finals
Freiburg 1
RB Leipzig 5
Brazil Serie A
Vasco da Gama 0
Bahia 1
Egypt Premier League
Ghazl Al Mehalla 0
Smouha SC 2
El Dakhleya 1
ENPPI 1
Argentina
Primera B Metropolitana: Apertura
CA Fenix 0
Ituzaingo 1
Primera C: Apertura
Claypole 0
Berazategui 1
Leandro N. Alem 0
Justo Jose de Urquiza 3
Yupanqui 1
CS Deportivo Liniers 1
Primera D: Apertura
Defensores de Cambaceres 0
Centro Espanol 1
Juventud Unida San Miguel 1
Deportivo Muniz 1
Sportivo Barracas 1
Argentino de Rosario 0