Sunday
Barcelona – Zaragoza 3-1 (1-1).
B: Ronaldinho (31, 86), Saviola (90). Z: G. Milito (17).
Red cards: Motta (76), Barcelona, G. Milito (77), Zaragoza.
Att.: 80.000.
Betis – Levante 2-1 (1-0).
B: Edu (6), Capi (90). L: Mustapha (63).
Red cards: Alvaro (90), Levante.
Att.: 30.000.
Celta – Recreativo Huelva 1-2 (0-0).
C: Guayre (82). R: Sinama Pongolle (48), Uche (57).
Red cards: Tamas (86), Celta Vigo.
Att.: 12.000.
Getafe – Mallorca 1-0 (0-0).
G: Nacho (60).
Att.: 9000.
Gimnàstic – Deportivo La Coruna 0-0.
Att.: 14.000.
Osasuna – Real Madrid 1-4 (0-3).
O: Valdo (64). R: Van Nistelrooy (12, 27, 45, 84).
Att.: 19.000.
Racing Santander – Sevilla 0-0.
Att.: 17.000.
Real Sociedad – Espanyol 1-1 (1-0).
RS: De Cerio (31). E: Luis Garcia (54).
Att.: 19.000.
Saturday
Atletico Madrid – Villarreal 3-1 (2-1).
AM: Castro (37), Torres (45), Agueero (66). V: Fuentes (14). RK: José Mari, Villareal (73).
Att.: 40.000.
Valencia – Athletic Bilbao 1-1 (1-0).
V: Morientes (44). AB: Llorente (90).
Att.: 49.000.