Primera Liga
Weekend results: Malaga vs Bar-celona 1-3; Real Madrid vs Almeria 8-1; Hercules vs Sporting Gijon 0-0; Real Sociedad vs Getafe 1-1; Osa-suna vs Villarreal 1-0; Espanyol vs Sevilla 2-3; Levante vs Real Zara-goza 1-2; Real Mallorca vs Atletico Madrid 3-4; Deportivo vs Valencia 0-2; Racing Santander vs Athletic Bilbao 1-2.
Final standings: Barcelona 96; Real Madrid 92; Valencia 71; Villarreal 62; Sevilla, Athletic Bilbao, Atletico Madrid 58; Espanyol 49; Osasuna, Sporting Gijon 47; Malaga, R. Santander 46; R. Zaragoza, Levante, R. Sociedad 45; Getafe, Mallorca 44; Deportivo 43; Hercules 35; Almeria 30.
In Scotland
First Division play-off final, second leg: Brechin vs Ayr 1-2 (Ayr won 3-2 on aggregate).
Second Division play-off final, second leg: Annan Athletic vs Albion 2-1 (Albion won 4-3 on aggregate).