Robert Lewandowski snatched champions Barcelona an unconvincing 2-1 win over lowly Celta Vigo with a brace to leave them third in La Liga on Saturday.
Xavi Hernandez's side trail leaders Real Madrid by seven points before Los Blancos visit Rayo Vallecano on Sunday.
Atletico Madrid, fourth, thrashed Las Palmas 5-0 earlier on and trail Barcelona by three points.
Also Read: Real Madrid coach Carlo Ancelotti 'avoids talking' about Kylian Mbappe joining LaLiga side next season
The Catalans needed a stoppage-time penalty converted by Lewandowski at the second attempt to find a way past a Celta Vigo side battling relegation, down in 17th place.
Lewandowski slammed the visitors ahead at Balaidos before half-time but Iago Aspas levelled for Rafa Benitez's Celta early in the second half.
Barcelona tamely struggled to find a way through before being gifted a late spot-kick for a clumsy foul on Lamine Yamal, which Lewandowski dispatched for his 12th goal of the season.
Lewandowski's first penalty attempt was saved by Vicente Guaita but as the goalkeeper was off his line, the striker was given another chance and he converted.
«On the second penalty I scored and that's the important thing,» Lewandowski told DAZN.
The Catalans are unbeaten in four matches since Xavi said he would depart at the end of the season.
They face Napoli on Wednesday in the Champions League last 16, with Europe the club's last realistic chance of silverware this season.
«I felt we played well until we got into the final third… we lacked the final ball,» Xavi told DAZN.
«I think the team had effort, attitude, commitment, the decision I made (to leave) was to get that, and it's going well — 10 points from 12.»
Xavi handed Brazilian forward Vitor Roque his first
Read on wionews.com