La Liga Round-Up
By Simon Fudge
Last Updated: 01/01/70 1:00am
Frank Rijkaard's men got off to a superb start when Luis Garcia put the Catalans a goal up after just two minutes.
Luis Enrique doubled Barca's lead on the quarter hour mark, as the home side took a 2-0 lead into the break.
Luis Garcia scored his second just before the hour to make it 3-0, but The Islanders would stage a late fight-back to make the scoreline more respectable.
Samuel Eto'o made it 3-1 on 89 minutes before Andrija Delibasic scored Mallorca's second a minute later to give the Barca supporters a slight scare before the final whistle.
The win further solidifies Barcelona in the last UEFA Champions League spot in La Liga and takes them to within a point of third place Deportivo La Coruna.
Athletic Bilbao lost ground on Barcelona following a heavy 4-1 defeat at home to Real Valladolid.
The visitors got off to a superb start at San Mames when Roberto Losada scored the first of his two goals after just two minutes.
Valladolid then doubled their lead through Oscar Gonzalez on 14 minutes before Jesus gave his side a 3-0 lead at the break.
They made it 4-0 when Losada scored his second on 75 minutes before Bilbao got a consolation through substitute Julen Guerrero on 80 minutes for 4-1, as Valladolid enjoyed a excellent day in the Basque country.
In the late match on Sunday, Atletico Madrid earned a very late 1-1 draw with bottom club Murcia at the Vicente Calderon.
The result was harsh on the visitors and their faint hopes of avoiding a return back to the Segunda Liga.
Following a goalless first half, Murcia took the lead when Luis Garcia Fernandez was fouled in Atletico's box by Argentine veteran Diego Simeone.
From the spot, Fernandez stepped up to beat Sergio Aragoneses and give John Tochack's men a deserved 1-0 lead.
Atletico then had a man sent off with seven minutes left as Jorge used foul and abusive language to the assistant referee and he was given his marching orders.
It looked like Murcia were destined for their third win of the season, but six minutes of injury time at the end of the game allowed Atletico to win a free kick on the edge of the box.
Nano nailed a left-footed strike past a frozen Roberto Bonano in Murcia's goal to earn the home side a point and keep them level on points with fifth place Athletic Bilbao.
Murcia are 12 points adrift of safety in La Primera and looked destined to go back to La Segunda at the season's end.
Sevilla won their mid-table clash with Villarreal at the Ramon Sanchez Pizjuan with a 2-0 victory on Sunday evening.
Following a 0-0 first half, a second half brace from Carlos Dominguez gave the home side all three points.
Albacete pulled further away from the relegation zone after an excellent 1-0 win over Real Betis at the Carlos Belmonte.
Antonio Pacheco's 27th minute strike was the difference in the end, as Albacete go five points clear of the Primera Liga's drop zone.
Real Zaragoza also earned an important win as they look to get away from the drop zone following a 1-0 win over Malaga at La Romareda.
The visitors went down to ten men just before the break as Duda was sent off for a second bookable offence.
Zaragoza finally made their man advantage pay off as David Villa Sanchez scored on 72 minutes to secure three valuable points for his side.
Click below for match summaries:
Click here for an updated Primera Liga table.