Barcelona followed up last weekend’s 3-1 defeat at Real Madrid with another reverse on Saturday, squandering a host of chances to lose 1-0 at home to Celta Vigo and handing the lead in La Liga to their arch rivals.
Barca forward Neymar hit the crossbar twice and team mate Lionel Messi did likewise once before hesitation in the defence let in Celta forward Joaquin Larrivey to score 10 minutes after halftime at the Nou Camp.
Barca’s second straight defeat is another blow for new coach Luis Enrique, who was in charge at Celta last season, and means Real take over at the top on 24 points from 10 matches thanks to a 4-0 win at Granada earlier on Saturday.
James Rodriguez struck twice for the European champions, including a superb volley, and the prolific Cristiano Ronaldo scored his 17th goal in nine La Liga appearances this season.
Champions Atletico Madrid, 4-2 winners at home to Cordoba, are second on 23 points.
Ronaldo set Real on their way in the second minute at Granada’s Nuevo Los Carmenes stadium when he clipped home a Karim Benzema centre.
Rodriguez made it 2-0 for the European champions in the 31st minute when he crashed a superb, dipping volley into the top corner before Ronaldo’s clever backheel sent Benzema clear for a third in the 53rd.
Granada fluffed their few chances before Rodriguez followed up a scuffed Ronaldo effort to score the fourth with four minutes to go as Real eased to an 11th win in a row in all competitions.
Cordoba held out until two minutes before halftime at the Calderon stadium when Antoine Griezmann’s effort was deflected in for an own goal by Luso.
The visitors surprised Atletico nine minutes into the second half when Nabil Ghilas headed in at a corner before Griezmann made it 2-1 with another header four minutes later.
Mario Mandzukic nodded Atletico’s third in the 62nd minute before substitute Raul Garcia deflected Koke’s cross into the net nine minutes from time. Ghilas grabbed Cordoba’s second goal with three minutes left after some poor defending.