A. Bilbao 0 - Levante 1
A. Madrid 0 - Mallorca 0
Espanyol 0 - Barcelona 2
Getafe 1 - Vallecano 2
Malaga 3 - Deportivo 1
Osasuna 2 - Sevilla 1
R. Betis 4 - R. Zaragoza 0
R. Sociedad 3 - R. Madrid 3
R. Valladolid 0 - Celta Vigo 2
Valencia 1 - Granada 0
Standings: Barcelona 97; Real Madrid 82; Atletico Madrid 73; Valencia 65; R. Sociedad 63; Malaga 57; R. Betis 55; R. Vallecano 52; Sevilla, Getafe 47; Levante 45; Es-panyol, A. Bilbao 44; Valladolid 43; Granada, Osasuna 39; Deportivo 35; Celta Vigo, Zaragoza 34; Mallorca 33.
Ligue 1
Ajaccio 0 - Nice 2
Bastia 0 - Sochaux 0
Bordeaux 2 - Evian 1
Brest 1 - Nancy 2
Lille 1 - St Etienne 1
Lorient 1 - Paris SG 3
Lyon 2 - Stade Rennes 0
Marseille 0 - Reims 0
Toulouse 2 - Montpellier 0
Valenciennes 2 - Troyes 1
Final standings: PSG 83; Marseille 71; Lyon 67; Nice 64; St Etienne 63; Lille 62; Bordeaux 55; Lorient 53; Montpellier 52; Toulouse 51; Valenciennes 48; Bastia 47; Rennes 46; Reims 43; Sochaux 41; Ajaccio, Evain 40; Nancy 38; Troyes 37; Brest 29.
Serie B
Promotion SFs – 2nd legs
Empoli 4 - Novara 1 (Empoli win 5-2 on aggregate)
Livorno 1 - Brescia 1 (agg: 2-2 – Livorno through)
Prima Divisione ‘A’
Play-offs SFs – first legs
Entella 1 - Lecce 1
Sud Tirol 1 - Carpi 2
Second legs: June 2.
Relegation play-offs
Tritium 1 - Portogruaro 1
Reggiana 1 - Cuneo 1
Second legs: June 2.
Prima Divisione ‘B’
Play-offs SFs – first legs
Pisa 2 - Perugia 1
Nocerina 1 - Latina 0
Second legs: June 2.
Relegation play-offs
Sorrento 1 - Prato 1
Barletta 2 - Andria 0
Second legs: June 2.
The Championship
Play-off final – today
Crystal Palace vs Watford - 16.00
Bundesliga
Relegation play-off – today
K’slautern vs Hoffenheim - 20.30 (Hoffenheim lead 3-1 after first leg)