Lionel Messi has scored two spectacular free kicks as Barcelona thrashed derby rivals Espanyol 4-0 to move three points clear at the top of the Spanish La Liga.
The champions swept to their away victory as Messi put on a sublime show in the week he was ranked the fifth best player in the world at Monday's Ballon d'Or awards.
The Argentine whipped a free kick into the top right corner in the 17th minute before he brilliantly sett up Ousmane Dembele to double Barcelona's lead.
Luis Suarez added the third just before halftime with a shot from a tight angle that deflected in off goalkeeper Diego Lopez.
Messi completed the rout with another special free kick in the 65th minute before the video assistant referee ruled out a consolation from Oscar Duarte for offside at the other end.
"We know what Leo is like, he doesn't need to demonstrate anything to us, we don't agree with the Ballon d'Or rankings," Barca midfielder Ivan Rakitic said.
"We had a great game, a derby is always difficult and we deserved the four goals."
Espanyol's fourth consecutive league defeat left them ninth in the standings.
Atletico Madrid consolidated third place with a 3-0 win over fourth-placed Alaves.
Nikola Kalinic, Antoine Griezmann and Rodri struck for Atletico, with Diego Croatian striker Nikola Kalinic opened the scoring in the 24th minute.
Antoine Griezmann wrapped up the points in the final stages when he broke through and tapped home after his first effort came back off the post and Rodri slammed in a third.
"The scoreline flattered us a bit, Alaves played very well," Atletico defender Jose Gimenez said.
Mouctar Diakhaby's stoppage-time header has earned Valencia a 1-1 draw against second-placed Sevilla, after Pablo Sarabia gave the visitors a 55th-minute advantage.
The draw took Sevilla to 28 points, level with Atletico.
Valencia fans whistled their team at the end of the game, disappointed with their ninth draw of the season which left them 12th in the standings.
Celta Vigo moved into the top half as they held on for a 3-2 win at Villarreal.
Brais Mendez, Okay Yokuslu and Maximiliano Gomez scored for the visitors to give them a three-goal lead on 51 minutes.
Villarreal ht back with Carlos Bacca scoring twice in the final seven minutes.