Lionel Messi's 90th-minute penalty saw off the challenge of gutsy Leganes and spared Barcelona from a second successive embarrassing result.
The champions underwhelmed again after Tuesday's 4-0 Champions League defeat at Paris St-Germain and had keeper Marc-Andre ter Stegen to thank for a string of great saves.
Messi gave Barca an early lead, before Unai Lopez fired in the equaliser.
The Barcelona forward then slammed in the late winner from the spot.
Victory sees the Catalan giants move two points above Sevilla into second place in La Liga. They have 51 points, one fewer than leaders Real Madrid who have two games in hand.
The top three teams qualify directly for the Champions League next season.
In other games round which was held last night, Villarreal win at Real Sociedad (1-0), and Valencia at home to Athletic Bilbao account (2-0), and Celta Vigo at home to Osasuna (3-0).
Source: QNA
GMT 18:45 2018 Wednesday ,10 January
Chinese FA warns clubs over Aubameyang 'bidding war'GMT 19:28 2018 Tuesday ,09 January
Neymar, PSG run riot in French CupGMT 15:08 2018 Sunday ,07 January
Bayern's Heynckes rules out Vidal Chelsea moveGMT 14:59 2018 Sunday ,07 January
Napoli cement top spot as Lazio's Immobile hits fourGMT 16:04 2018 Tuesday ,02 January
Schedulers are against us, Arsenal manager Wenger complainsGMT 15:54 2018 Tuesday ,02 January
Manchester United lift Mourinho, Liverpool leave it lateGMT 19:04 2017 Sunday ,31 December
Lukaku adds to Mourinho's woes as United lose groundGMT 18:58 2017 Sunday ,31 December
Inter, Roma held as Benevento finally winMaintained and developed by Arabs Today Group SAL.
All rights reserved to Arab Today Media Group 2021 ©
Maintained and developed by Arabs Today Group SAL.
All rights reserved to Arab Today Media Group 2021 ©
Send your comments
Your comment as a visitor