La Liga round-up
By Mark Kendall
Last Updated: 01/01/70 1:00am
Zaragoza, who have now moved out of the relegation zone on goal difference, started like a house on fire at La Romareda and were a goal up inside three minutes through Argentine midfielder Leo Ponzio.
They increased the lead with a second from Ruben Cani on 20 minutes and Villarreal's hopes of getting back into the contest all but evaporated when Quique Alvarez was given his marching orders just four minutes later.
Two became three seven minutes before the break when former Barcelona hit-man Dani claimed his first goal for his new employers to all but kill the contest.
Numbers were evened up on the hour mark when Luis Cuartero was dismissed for the hosts after a foul in the box, and from the resultant penalty Juan Roman Riquelme reduced the arrears.
But the hosts had the last word when David Villa (pictured) notched his tenth of the season to put a gloss on the scoreline.
In the late kick-off European contenders Athletic Bilbao and Real Betis played out a 1-1 draw at San Mames.
The visitors should have moved ahead midway through the first half but midfielder Benjamin spurned an excellent opportunity following good work from Alfonso.
However, the same player made amends on 52 minutes curling home a spectacular long-range effort after in-form Joaquin had raced clear down the right flank.
Bilbao were level five minutes later when Santiago Esquerro angled home a neat header from Asier del Horno's pacey left-wing cross.
Spanish international Joseba Etxeberria nearly claimed all three points for the hosts but was denied by a superb goal-line clearance by David Rivas seven minutes from time.
Albacete edged past John Toshack's Murcia, but were made to work all the way by the visitors.
The game's only goal arrived early on when Murcia defender Ivan Cuadrado put through his own net with just eight minutes gone.
Racing Santander consolidated their mid-table status after a narrow home success over an out-of-form Valladolid.
Fernando Vasquez's men, shorn of the services of key striker Ariza Makukula, have now lost four on the spin and will be looking nervously over their shoulders towards the wrong end of the table.
They were edged out by a single goal at El Sardinero midway through the second half when Rodolfo Bodipo converted from a Enrique Neru pass to seal the spoils for Racing.
Osasuna lost more ground in their pursuit of a European place after being held to a home draw by Mallorca.
Serbian striker Andrija Delibasic continued his impressive start in Spanish football by firing the Islanders ahead with six minutes on the clock.
However, former Coventry City hit-man John Aloisi ensured the hosts took something from the game with an equaliser some ten minutes later.