Madrid: After a rare bad foul that led to a yellow card and a Celta Vigo goal, Lionel Messi made up for his error with two perfectly struck free kicks to claim a hat-trick and lead Barcelona to another victory.
It was the 34th Spanish league treble for Messi, tying former Real Madrid star Cristiano Ronaldo for the most in the competition.
Messi’s hat-trick gave Barcelona a 4-1 win over Celta on Saturday, ending the team’s two-game winless sequence and leaving it joint top with Real Madrid, which routed Eibar 4-0 with two goals by Karim Benzema.
Sergio Busquets also scored for Barcelona, who were coming off a league loss at Levante and a home draw against Slavia Prague in the Champions League.
“We needed this victory,” coach Ernesto Valverde said. “A team like Barcelona has to rebound quickly after a setback.”
Barcelona and Real have 25 points, two more than Real Sociedad. The Spanish powerhouses have a game in hand because their “clasico” match was postponed until December due to last month’s separatist rally in the Catalan capital.
Messi put Barcelona ahead with a penalty in the first half, but his foul near halftime prompted a yellow card, and Celta’s equaliser from a free kick by Lucas Olaza.
Messi made up for his blunder with two excellent free kicks, one in first-half stoppage time and the other a few minutes after the break. Both times he sent a curling shot over the wall and into the top corner.
“With Leo, anything is possible,” Valverde said. “He is an expert with free kicks. Our opponents are always wary of fouling near the area.”
Messi has netted nine goals in his last seven matches in all competitions. He has eight league goals this season, one less than leading scorer Benzema.
“You can’t control Messi,” Celta coach Oscar Garcia said. “Without him, things would have been different.”
Madrid scored three goals in the first 30 minutes to sweep Eibar aside. Madrid was up 2-0 by the 20th minute after goals by Benzema and Sergio Ramos. Benzema added another in the 29th and Federico Valverde netted in the 61st.
The victory came three days after Madrid took a three-goal lead by the 14th minute of a 6-0 rout of Galatasaray in the group stage of the Champions League.
Benzema’s second goal and the strike by Ramos came from penalties after fouls on Eden Hazard and Lucas Vazquez.
It was only the third away win by Madrid in 11 league matches since coach Zinedine Zidane returned to the club late last season.
The team has kept a clean sheet in five straight matches in all competitions, since a 1-0 loss at Mallorca in the league.
Eibar, who were coming off two straight wins, dropped to 15th place, staying six points clear of the relegation zone.
Spanish La Liga
Alaves 3 Valladolid 0
Valencia 2 Granada 0
Eibar 0 Real Madrid 4
Barcelona 4 Celta Vigo 1
Brescia 0 Torino 4
Inter Milan 2 Verona 1
Napoli 0 Genoa 0
Hertha 2 RB Leipzig 4
Mainz 2 Union Berlin 3
Schalke 04 3 Duesseldorf 3
Paderborn 0 Augsburg 1
Bayern Munich 4 Dortmund 0