La Liga Round-Up
By Simon Fudge
Last Updated: 01/01/70 1:00am
The match ended as a contest in the first minute after Mallorca's Fernando Nino was sent off for bringing down Ricardo Oliveira in the box and Jorge Lopez slammed his spot kick down the middle for the opener.
Rafa Benitez's men made it two on seven minutes when Oliveira latched on to a through ball to beat the onrushing Mallorca goalkeeper Leo Franco with a simple finish.
The home side nearly pulled one back but Samuel Eto'o's fierce strike from distance rattled off the post to safety.
Oliveira ended any hopes of a Mallorca comeback just before the break when he scored his second from close range.
Mallorca had some chances in the second half but Santiago Canizares was able to keep a clean sheet while Oliveira was able to get his hat-trick with a fine far-post header after substitute Francisco Rufete swung in a sublime cross from the right-hand side.
Then, fellow substitute Francisco Xisco would suffer embarrassment with one of the misses of the season, after Rufete played a simple ball to him in the box but with the goal gaping, he somehow sent the ball over the bar.
However, Xisco would not be denied and he finished the Valancia scoring with a solid left-foot strike from the edge of the box in the dying stages to complete a Son Moix thrashing.
With the victory, Valencia overtake Real Madrid at top of the table on goal difference, despite both sides being level on points.
Osasuna missed the opportunity to close the gap on the top three in La Liga following a 1-0 away defeat at Villarreal.
Antonio Guayre's (pictured) first half strike was enough to give the home side all three points at El Madrigal.
Barcelona missed the chance to overtake Osasuna in the table after being held to a 3-3 draw by Real Sociedad in an entertaining clash at the Anoeta.
The Catalans took a 1-0 half time lead through Thiago Motta but following the break, the Basque hosts turned the match on its head with two goals in two minutes from Igor Jauregui and a Javier De Pedro penalty.
Marc Overmars then struck to make it 2-2 but Russian international Valery Karpin restored the San Sebastian club's lead four minutes later.
Moments after Sociedad going in front, Thiago Motta was then sent off for a second bookable offence by referee Luis Medina Cantalejo.
However, the ten men of Barca were able to salvage a point, as Garcia Gabri made it 3-3 with ten minutes remaining.
Atletico Madrid continued their fine run of form with an excellent 2-1 victory at Real Betis.
The Seville club took the lead through Brazilian Marcos Assuncao before Fernando Torres scored the first of his two goals at the Manuel Ruiz de Lopera to make it 1-1 at the break.
He went on to score Atletico's eventual winner four minutes after half time from the penalty spot, as the capital club moved to fifth in the table with the victory.
Real Valladolid earned a 2-0 victory over struggling Albacete at the Nuevo Jose Zorrilla.
Ariz Makukula put the home side in front 11 minutes before the break and they secured victory in the dying stages, as Albacete goalkeeper Carlos Roa was sent off for serious foul play that lead to a penalty, which Roberto Losada converted for Valladolid.
Malaga saw off Sevilla at La Rosaleda with early goals from Duda and a Salva Ballesta penalty in the first 20 minutes of the match.
Finally, Real Zaragoza climbed away from the bottom three in La Liga with an important 2-0 away win at bottom club Espanyol.
First half goals from Luciano Galletti and Alvaro gave the visitors victory at the Montjuic, as the Barcelona club finished the match with ten men after Angel Morales was sent off for a second bookable offence.
Later on Sunday, Real Sociedad host Barcelona at the Anoeta while Valencia travel to the Balearics to face Mallorca at Son Moix.
Click below for match summaries:
Espanyol 0-2 Real Zaragoza
Malaga 2-0 Sevilla
Mallorca 0-5 Valencia
Real Betis 1-2 Atletico Madrid
Real Sociedad 3-3 Barcelona
Valladolid 2-0 Albacete
Villarreal 1-0 Osasuna
Click here for an updated Primera Liga table.