Madrid's trip to San Sebastian was full of intrigue after Barca failed to beat Sevilla and the Catalan side's defender Gerard Pique said the title was now Madrid's for the taking.
Lionel Messi's double and a David Villa goal on his return form injury helped Barcelona hammer visitors Real Sociedad 5-1 to give new coach Tito Vilanova the perfect start to their La Liga campaign on Sunday.
Neymar scored the opener to continue his rich vein of form as 10-man Barcelona won a one-sided La Liga derby against Espanyol.
Cristiano Ronaldo scored his 22nd La Liga goal of the season to set Real Madrid on their way to a laboured 2-0 win at home to Granada on Saturday that lifted them above Barcelona and Atletico Madrid to the top of the standings.
The European champions, who were humbled 3-0 by tiny Eibar last week, took a fortuitous lead when Valencia midfielder Daniel Wass nodded a Dani Carvajal cross into his own net in the eighth minute after former Arsenal defender Gabriel Paulista had failed to clear the danger.
Barcelona's fading hopes of capturing a fourth consecutive La Liga crown suffered a major setback when they lost 3-2 at Osasuna on Saturday to leave Real Madrid seven points clear at the top with a game in hand.
Real Madrid have avoided defeat in their last 41 LaLiga games, the second best streak by a team in the competition's history.
Cristiano Ronald headed his 300th goal for Real Madrid in a laboured 2-0 La Liga victory at neighbours Rayo Vallecano on Wednesday that kept the gap on leaders Barcelona down to four points.
A red hot Luis Suarez scored four goals and contributed three assists as Barcelona's stuttering La Liga title charge sparked back to life with a spectacular 8-0 thrashing of Deportivo La Coruna on Wednesday.
Photos from the La Liga matches played on Sunday
Atletico Madrid cruised to a 3-0 home win over Real Sociedad on Tuesday to close the gap behind La Liga leaders Barcelona to five points.
Hernan Perez grabbed a dramatic added-time winner to earn Villarreal a 2-1 comeback win over Malaga that boosted their chances of avoiding relegation from La Liga on Thursday.
Barca are now second on 66 points, two behind Real who have a game in hand as they chase a first title triumph since 2012.
Atletico Madrid suffered a first defeat in 13 games in all competitions as they lost 1-0 at home to Villarreal on Tuesday after a late strike from substitute Roberto Soriano.
IMAGES from football matches played across European leagues on Saturday
Barca looked set for a third consecutive league draw as they created scant opportunities but they were presented with the advantage of an extra man when Villarreal midfielder Daniel Raba was given a straight red card for a wild, studs-up challenge on Sergio Busquets on the hour mark.
Real Madrid trimmed Barcelona's lead at the top of La Liga to one point when they recovered from conceding an early goal to secure a stirring 3-1 comeback win in the 'Clasico' on Saturday.
Barca overcome solid Bilbao challenge to scrape through 1-0.
Cristiano Ronaldo scored twice but had to leave the pitch with his face covered in blood as Real Madrid eased their domestic crisis by hammering Liga strugglers Deportivo La Coruna 7-1 at home on Sunday to reclaim fourth place in the standing
It was the third game in a row in which Real had broken the deadlock thanks to a penalty and they sealed the win when Benzema turned provider and allowed Marco Asensio to tap into an empty net early in the second half.
Cristiano Ronaldo netted his fifth La Liga hat-trick of the campaign as Real Madrid brushed off Pepe's 44th-minute dismissal to secure a crushing 6-2 victory at Sevilla and move back above Barcelona to the top of the standings on Saturday.
Real Madrid closed to within three points of La Liga leaders Barcelona and Atletico Madrid at the halfway stage of the season when a Pepe header secured a laboured 1-0 win at mid-table Espanyol on Sunday.
Real Madrid forward Cristiano Ronaldo is itching to get back into action in Wednesday's Champions League last 16, first leg at Schalke 04 after serving a three-match La Liga ban, coach Carlo Ancelotti said on Tuesday.
Unconvincing Real Madrid survived a huge scare at rock bottom Rayo Vallecano when they conceded two quickfire second-half penalties but held on under severe pressure to secure a nervy 3-2 victory in La Liga on Saturday.
Real Madrid's La Liga title challenge was left hanging by a thread after a late Humberto Osorio header earned Real Valladolid a 1-1 draw and Cristiano Ronaldo suffered an injury on Wednesday.
Real Madrid brushed off the absence of Cristiano Ronaldo and Gareth Bale to beat Espanyol 2-0 away and maintain their 100 per cent start to the league season while matching the La Liga record of 16 consecutive victories.
Xavi celebrated setting a club record for La Liga appearances when he netted a superb free kick to give an otherwise listless Barcelona a 1-0 win at Granada on Tuesday in a scrappy game in which the home side finished with nine men.
Suarez moved ahead of Ronaldo as the league's top scorer on 34 goals after netting four times, twice with penalties, in the space of 25 second-half minutes
Valencia climbed above Atletico Madrid and Sevilla into third in La Liga when Alvaro Negredo came off the bench to score a late winner in a 3-2 home victory over his former club Almeria on Saturday.
Barcelona blew the La Liga title race wide open when Lionel Messi scored a hat-trick in a 4-3 comeback win for the champions at 10-man Real Madrid in an action-packed 'Clasico' on Sunday.
A Xavi free kick and an exquisite lob from Lionel Messi fired Barcelona to a 2-0 win at Sevilla that cut Real Madrid's lead at the top of La Liga back to seven points on Saturday.
Defender Gerard Pique grabbed a rare winner and Lionel Messi scored yet another beauty as Barcelona came from behind to beat Sevilla 2-1 at the Nou Camp on Sunday and reclaim an eight-point lead at the top of La Liga.
A Cristiano Ronaldo header set Real Madrid on their way to a 4-0 win at home to 10-man Racing Santander on Saturday that stretched their advantage over second-placed Barcelona at the top of La Liga to 13 points.
Lionel Messi completed a sparkling performance by chipping the goalkeeper from the edge of the area as Barcelona swept aside ten-man Levante 5-0 away on Sunday to continue their winning start at the top of La Liga.
Barcelona's advantage over Real Madrid at the top of La Liga was cut to five points when they surrendered the lead and were held to a 1-1 draw in a thrilling clash at battling Sevilla on Sunday.
Eibar coach Jose Luis Mendilibar was also dismissed later for angry protests against referee Alejandro Hernandez Hernandez.
IMAGES from La Liga matches played on Sunday
Barcelona maintained their perfect start to La Liga with a 4-0 victory at Rayo Vallecano on Saturday, a Pedro hat-trick and a penalty save by Victor Valdes helping them to win a game that was not a simple as it looked.
A summary of Tuesday's Champions League Round of 16, Second Leg, matches.
Japan coach Javier Aguirre, Manchester United midfielder Ander Herrera, Atletico Madrid captain Gabi and 38 others have been named in an alleged case of match-fixing involving a La Liga match in the 2010-11 season.