Barca claim Liga win, Bale booed in Madrid

Arturo Vidal (l) celebrates with teammate Ousmane Dembele after scoring Barcelona's winner

With their world-class attack falling short against La Liga's bottom side, Barcelona turned to an underused weapon to remain top of the standings.

Barcelona ground out a 2-1 victory at Leganes on Saturday thanks to second-half goals by Luis Suarez and Arturo Vidal - both from set-pieces.

Elsewhere, Gareth Bale was jeered loudly by the Santiago Bernabeu crowd when he went on as a late substitute in Real Madrid's 3-1 comeback win over Real Sociedad.

Atletico Madrid were held to a 1-1 draw at Granada while Real Betis accounted for Valencia 2-1.

Defending champions Barcelona eked out a pair of goals - from a free kick and a corner that led to a defensive error.

Lionel Messi earned a foul outside the area and his resultant dead-ball delivery on 53 minutes found Suarez with the Uruguayan burying his header.

That cancelled out a 12th-minute opener from long range by Youssef En-Nesyri.

Leganes were still close to taking a point until midfielder Ruben Perez knocked a Barcelona corner toward his own net, allowing substitute Vidal to tap in the winner with 11 minutes left.

"There were so many players in the middle of the field that we had to look to set-pieces," Barcelona coach Ernesto Valverde said.

Madrid's supporters expressed their anger for Bale's peculiar celebration after helping Wales qualify for Euro 2020 this week.

The images of Bale dancing and laughing behind a banner that read 'Wales. Golf. Madrid. In That Order' were not well received in the Spanish capital.

Bale was booed every time he touched the ball, including before his cross that was headed down by Karim Benzema for Luka Modric to put the result beyond doubt in the 74th minute.

Afterward, Bale also received some applause for his good play.

Just like in the pre-game news conference, coach Zinedine Zidane did not criticise Bale's jibe at the club.

"It is not for me to understand or not," Zidane said after the game. "But we need our fans behind us for 90 minutes, as well as Gareth."

The win kept Madrid in second place, level on 28 points with Barcelona, who lead the league on goal difference.

Sociedad led through Willian Jose early strike only for Real to reply through Karim Benzema (37th) and Federico Valverde (48th), before Modric's sealer.

Left back Renan Lodi struck his first goal for Atleti in the 60th minute at Granada when he shot between the legs of 'keeper Rui Silva.

A defensive lapse allowed Granada's German Sanchez to head in the equaliser seven minutes later.

Atletico are third on 25 points while Granada are sixth.

Sergio Canales curled in a free kick from a tight angle on the last kick of the match to snatch a comeback victory for Betis over Valencia.