Valencia climbed up to third in La Liga with a 3-1 victory over Atletico Madrid.
Roberto Ayala opened the scoring for Valencia after 15 minutes when he headed in David Villa's corner, before Fernando Morientes added a second after 54 minutes.
Mista pulled a goal back for the visitors two minutes later with a neat finish from outside the area, but Morientes slammed home from close range (69) to seal Atletico's demise.
Sergio Garcia scored twice as Real Zaragoza continued their fine form with a 2-1 win at Espanyol.
The sides could not be separated in a tight first half but Garcia finally broke down Espanyol's resistance after 55 minutes.
Luis Garcia looked to have rescued a point for Espanyol when he netted after 86 minutes, but two minutes from time Garcia popped up again to secure victory for Zaragoza.
Deportivo La Coruna kept up their unbeaten start to 2007 as they beat Real Mallorca 1-0 thanks to Fabian Estoyanoff's 47th minute penalty.