Lionel Messi came off the bench to inspire Barcelona to a 3-1 win over a dogged Leganes side on Sunday, creating one goal and scoring another to keep the Catalans five points clear at the top of La Liga.
Messi, left out of the starting line-up for only the second time this season when fit, was called on in the 64th minute with the game poised at 1-1 after Leganes forward Martin Braithwaite had cancelled out Ousmane Dembele's first-half opener with a 57th-minute strike.
The Argentine quickly provided the spark Barca needed by firing a venomous shot from the outside the area which was too powerful for goalkeeper Ivan Cuellar to hold, and Luis Suarez pounced to stab home on the rebound in the 71st minute.
The goal was awarded after a lengthy video assistant referee (VAR) review, with Leganes furiously claiming that Suarez had fouled Cuellar, who needed treatment on the pitch after being struck by the foot of the Uruguayan striker.
Messi made sure of the victory in stoppage-time, sweeping across the area and hammering the ball past a helpless Cuellar for his 18th goal of the season in La Liga, taking leaders Barca on to 46 points, five clear of nearest challengers Atletico Madrid, after 20 games.
There were worrying scenes for Barca when France forward Dembele was forced off injured midway through the second half after writhing on the floor in pain. The club later confirmed he had sprained his ankle.
Dembele has shaken off previous criticism over lapses in discipline to become one of Barca's most productive players in recent weeks.
With Messi resting on the bench in the first half, Dembele was the team's focal point in attack, frequently finding holes in the Leganes defence with thrilling bursts of pace and wild dribbles.
He put Barca in front shortly after the half-hour mark with a first-time shot in off the post, receiving a cut-back from Jordi Alba.
Dembele later combined with Philippe Coutinho which should have led to the Brazilian doubling Barca's lead, but the club's record signing fired just wide.
Leganes, who stunned Barca by coming from behind to beat the champions 2-1 at home back in September, also refused to give in after conceding the opener and after limiting Barca's attempts to stretch their lead, they drew level.
Danish forward Braithwaite slid in to meet a perfectly- weighted cross from Youssef En Nesyri and knock the ball into the net from close range for a second goal in four days after scoring against Real Madrid in the Copa del Rey.
Dembele narrowly fired wide, so Barca coach Ernesto Valverde turned to Messi to see Leganes off, and the club's all-time top scorer duly delivered.
Torment for Llorente but Winks spares his blushes
Harry Winks proved an unlikely Tottenham Hotspur hero with a last-gasp winner in his side's 2-1 Premier League victory at lowly Fulham on Sunday after a nightmare afternoon for Fernando Llorente.
With Tottenham talisman Harry Kane absent injured, Spanish striker Llorente was handed a rare league start.
He made an impression too, clumsily gifting Fulham a 14th-minute lead with an own goal. Llorente also spurned two gilt-edged chances as Spurs suffered from the absence of Kane and South Korean Son Heung-min.
Thankfully for Llorente, Dele Alli equalised in the 51st minute and, just when it looked like third-placed Tottenham would draw for the first time in the league this season, Winks stooped to head the winner in the last seconds of stoppage time.
It was England midfielder Winks's first goal for Tottenham in just over two years and a crucial one as his side opened up a four-point gap on fourth-placed Chelsea and restored their seven-point lead over Arsenal and Manchester United.
For Fulham it was a heart-breaking defeat after they had belied their lowly position to cause Tottenham problems.
Manager Claudio Ranieri was left to rue the naivety of his side who have now conceded 51 league goals this season -- seven more than any other club.
He was especially disappointed that Tottenham's winner originated from a Fulham free kick at the other end.
"With one minute at the end we have a free kick and put it in the box, why? Take it to the corner," said the Italian, whose side remain deep in relegation trouble seven points behind 17th-placed Newcastle United.
With so much negativity about Tottenham's prospects without top scorer Kane, who could be missing until March with an ankle injury, it was a chance for Llorente to prove his worth.
But he endured a difficult day.
In the 14th minute he was back to defend a corner but when Jean Michael Seri swung it in Llorente inadvertently poked it into his own goal attempting a clearance.
Almost immediately he had a chance to make up for it when Jan Vertonghen curled in an inviting ball but Llorente headed powerfully straight at fellow Spaniard Sergio Rico.
If anything Fulham looked the more dangerous side with Ryan Babel making a lively debut. He headed one chance over and floated a perfect pass for Andre Schuerrle whose thunderous volley was pushed by Lloris straight to Aleksandar Mitrovic who headed in the rebound but was flagged offside.
Fulham's defensive frailty allowed Tottenham to level six minutes after the break. Tim Ream failed to clear and when Christian Eriksen took possession of the ball his delivery was perfect for Alli to head home.
Alli went off injured with a hamstring injury, but still Llorente should have scored, somehow glancing a header wider from in front of goal.
But there was still time for another Tottenham misfit to make an impact. The ball was played to Georges-Kevin N'koudou and his ball in was met by Winks to seal an 11th win in 13 away games for Tottenham.
Acerbi's 149-match run ends as Napoli beat Lazio
Napoli scored twice before halftime and hit the woodwork three times in Sunday's 2-1 Serie A win over Lazio, who had defender Francesco Acerbi sent off to end his remarkable run of 149 consecutive matches.
The win, their 15th in 20 league games this season, left second-placed Napoli six points behind leaders Juventus who host bottom club Chievo on Monday while Lazio dropped out of the Champions League places.
Acerbi had been ever-present since October 2015 in all competitions, firstly for Sassuolo and then for Lazio following his move at the start of this season.
After playing 148 matches in a row - staying on the pitch for the full 90 minutes in each - the 30-year-old's run ended when he was given a second yellow card for a foul on Jose Callejon in the 70th minute.
As a result he will be suspended for the next game at home to Juventus.
Lazio coach Simone Inzaghi argued, however, that Acerbi should not have been dismissed.
"I'm sorry because we were back to 2-1 and there were 25 minutes left. Acerbi clearly took the ball, then maybe even the opponent. They are the sort of episodes which have gone against us recently."
Arkadiusz Milik volleyed against the post and then saw a header pushed onto the woodwork by Thomas Strakosha before Jose Callejon fired the hosts ahead with his first goal of the season in the 34th minute. Milik doubled Napoli's tally three minutes later by curling an exquisite free kick into the top corner.
Fabian Ruiz smacked a left-foot shot against the top of the upright early in the second half but Ciro Immobile reduced the arrears in the 65th minute with a shot through the legs of defender Raul Albiol.
Despite having Francesco Acerbi sent off for a second yellow card shortly afterwards, Lazio did enough to make Napoli's life uncomfortable towards the end and the final whistle was greeted with huge relief by the San Paolo crowd.
Napoli, with 47 points, opened up a seven-point gap between themselves and third-placed Inter while AS Roma's 3-2 win over Torino on Saturday took them fourth, the last of the Champions League places, with 33. Lazio are a further point behind in fifth. "We had some difficult moments and could have dealt better with some of them and there were some naive errors, but overall there was a lot of quality," said Napoli coach Carlo Ancelotti.