Deportivo La Coruna – Real Sociedad 2-0 (0-0).
D: Barragan (83), Riki (88).
Att.: 20.000.
Espanyol – Osasuna 0-0.
Att.: 18.000.
Mallorca – Villarreal 1-2 (0-2).
M: Jankovic (58). V: Forlan (21, 25).
Att.: 15.000.
Racing Santander – Celta 1-1 (1-0).
R: Zigic (25). C: Nene (56).
Red card: Oriol (90), Racing Santander.
Att.: 20.000.
Real Madrid – Atletico Madrid 1-1 (1-1).
R: Raul (37). A: Mista (6).
Red card: Sergio Ramos (62), Real Madrid.
Att.: 75.000.
Recreativo Huelva – Betis 2-0 (0-0).
R: Pongolle (84), Guerrero (88).
Att.: 18.000.
Sevilla – Getafe 1-0 (1-0).
S: Fabiano (31).
Att.: 45.000.
Zaragoza – Levante 2-2 (0-2).
Z: Calades (60), Milito (79). L: Camacho (22), Kapo (44).
Att.: 28.000.
Valencia – Gimnastic 4-0 (1-0).
V: Morientes (14), Villa (53, 78), Angulo (84).
Barcelona 5 4 1 0 13 – 4 13
Valencia 5 4 1 0 10 – 2 13
Sevilla 5 4 0 1 12 – 5 12
Real Madrid 5 3 2 0 8 – 2 11
At. Madrid 5 3 1 1 8 – 4 10
Dep. La Coruna 5 3 1 1 7 – 4 10
Recreativo 5 3 1 1 7 – 4 10
Zaragoza 5 2 1 2 11 – 8 7
Getafe 5 2 1 2 3 – 3 7
Villarreal 5 2 1 2 5 – 6 7
Osasuna 5 2 1 2 4 – 5 7
Levante 5 2 1 2 6 – 10 7
Mallorca 5 1 2 2 3 – 5 5
Celta 5 1 1 3 6 – 9 4
Espanyol 5 1 1 3 2 – 6 4
Gimnastic 5 1 1 3 4 – 10 4
Betis 5 1 0 4 6 – 8 3
Rac. Santander 5 0 2 3 3 – 8 2
Ath. Bilbao 5 0 2 3 3 – 11 2
Real Sociedad 5 0 1 4 4 – 11 1