Barcelona go second in Spain with Sociedad win

Barcelona have moved above Girona into second place in the Spanish league after beating Real Sociedad 2-0.

Sheraldo Becker had the ball in the net midway through the first half on Tuesday (AEST) for Sociedad but the goal was disallowed for offside.

Barcelona, though, gradually took control with Raphinha hitting the woodwork after 38 minutes and Lamine Yamal breaking the deadlock two minutes later.

Ilkay Guendogan broke forward and slipped a cross ball to Yamal who made no mistake from 15 yards out. It was the 16-year-old's fifth goal of the league season.

"It was an important game to recover second place," Yamal said.

"Real started well and we took a bit of time to find ourselves. But we got better little by little."

Lamine Yamal and Raphinha.
Barcelona's two goalscorers celebrate after Lamine Yamal's opener against Real Sociedad. (AP PHOTO)

Raphina completed the scoring from the penalty spot three minutes into added time after Alvaro Odriozola was adjudged to have handled in the box.

The win took Barcelona a point above Girona with three La Liga games left in the battle to finish as runners-up behind runaway champions Real Madrid.

Barca's remaining three league fixtures are away to Almeria and Sevilla, either side of a home clash against Rayo Vallecano.

Real Sociedad are seventh, one point behind Real Betis.

With PA.