Madrid: Lionel Messi saved Barcelona from its second straight defeat by scoring with a 90th-minute free kick in a 1-1 draw at Villarreal in the Spanish league on Sunday.
Three days after losing 2-1 to Athletic Bilbao in a first-leg match in the last 16 of the Copa del Rey, Barcelona failed to break through until Messi produced his superb strike from the edge of the area.
The Argentine found the top corner with a curling, left-footed shot that left the wall ineffective, with Villarreal goalkeeper Sergio Asenjo wrong-footed.
"We deserved more, we deserved to win, but in the end we were able to salvage a point," Barcelona coach Luis Enrique said.
Messi, who earned the free kick after being fouled just outside the box, had already been denied by the post after a shot from inside the area in the 73rd.
"We had the game won but it didn't happen because of the talent of a great player," Villarreal midfielder Bruno Soriano said of Messi.
It was the 13th goal for Messi in the Spanish league this season, leaving him as the competition's leading scorer after 17 rounds.
The result extended Barcelona's unbeaten streak at Villarreal to 10 matches, dating back to 2007.
The hosts scored first with a goal by Nicola Sansone after he was set up by Alexandre Pato in a breakaway in the 49th.
Real Madrid, which routed Granada 5-0 on Saturday, has a four-point lead over Sevilla and a five-point advantage over third-placed Barcelona. Madrid also has a game in hand.
Sevilla moved second after winning 4-0 at Real Sociedad on Saturday.
"There is still a lot of league left," Luis Enrique said. "I'm sure we will still be able to fight for it, but we depend on Madrid."
___
OTHER GAMES
Striker Ruben Castro and defender Cristiano Piccini scored a goal each in the second half to give 14th-placed Real Betis a 2-0 home win over Leganes, which has won only one of its last 10 games and is near the relegation zone. In Vigo, ninth-placed Celta defeated struggling Malaga 3-1 with goals by Iago Aspas, Daniel Wass and Andreu Fontas.
On Monday, Valencia will try to halt a seven-game winless streak in the league when it plays at bottom side Osasuna.