Barcelona moved six points clear at the top of the Primera Liga table with a 3-0 win over Deportivo La Coruna at Camp Nou.
Bojan Krkic broke the deadlock on 16 minutes when he collected Xavi's clever pass to score.
The hosts doubled their lead on 69 minutes when Pedro scored from fully 40 yards as Depor goalkeeper Daniel Aranzubia was left stranded after racing from his line to clear Victor Valdes' long kick upfield.
Yaya Toure added a third on 72 minutes when he blasted home from inside the box to keep Barca on course for the title.
Real Mallorca moved into fourth spot after a 1-1 draw at Real Zaragoza.
Ruben Rocha gave Mallorca the lead after just 13 minutes, but Humberto Suazo earned Zaragoza a point with a fine solo effort eight minutes later.
Basement boys Xerez boosted their survival hopes with a shock 2-1 win over Atletico Madrid at the Vicente Calderon.
Xerez stunned the home side with the opener after just nine minutes courtesy of Mario Bermejo's header.
Diego Forlan drew Atletico level three minutes later with his 17th goal of the season.
However, Xerez grabbed the winner 18 minutes from time when Emiliano Armenteros headed home unmarked to give the visitors only their second away win of the campaign.
Malaga twice came from behind to earn a 2-2 draw at Osasuna and lift them three points clear of the drop zone.
Walter Pandiani fired Osasuna in front after ten minutes, but Salvador Caicedo equalised for Malaga on 32 minutes.
Uruguayan striker Pandiani restored Osasuna's lead three minutes into the second half, but Nabil Baha earned Malaga a precious point with a 76th-minute leveller.
Racing Santander moved further clear of trouble at the wrong end of the table with a 3-1 victory over ten-man Espanyol.
Ivan Alonso opened the scoring for Espanyol on 32 minutes, but Mohamed Tchite drew Racing level from the penalty spot four minutes later.
Espanyol were reduced to ten men soon after the break when goalkeeper Carlos Kameni was sent off for bringing down Pedro Munitis inside the box and Tchite kept his cool to convert from the spot.
Manuel Arana made the game safe for Racing with a third goal in the closing seconds.
a.top_betting_link_1 {background-image: url('/Images/Skysports/Icons/skybet_logo.png');background-repeat:no-repeat;background-position:0% 50%;padding-left:68px;}Primera Liga round-upFCD rookie Loyd pleased with his debut