Lionel Messi scored two goals and provided two assists as Barcelona thrashed Real Valladolid 5-1 to return to the top of La Liga.
Barcelona defender Clement Lenglet drove in an early goal before Kiko bundled in for Valladolid.
Arturo Vidal poked in from Messi’s pass to restore Barcelona’s lead before the Argentine curled in a superb free-kick – the 50th such goal of his career.
“There were wonders coming out of his foot,” said Valladolid’s Michel.
“You can only applaud and enjoy it.”
There was more Messi magic to come in the second half as he superbly controlled an Ivan Rakitic ball with one touch before powering a fierce drive into the back of the net with another.
He then completed his fine performance by slipping a ball through the defence for Luis Suarez to sweep in his side’s fifth.
Barcelona were not in action at the weekend after their game with Real Madrid was postponed because of safety fears surrounding the ongoing protests in Catalonia.
That allowed Granada, who had only returned to the top flight this season, the opportunity to instead become the Spanish top flight’s unlikely leaders as they beat Real Betis 1-0.
Barcelona needed to win to reclaim top spot, which they did in impressive style with Messi at his scintillating best.
Earlier, Atletico Madrid were held to a 1-1 draw by Alaves.
Teenager Coco Gauff has become the youngest player to win a WTA title in 15 years with victory in the Linz Open.
“It has been an amazing week, I hope to come back here again. I will remember this moment for the rest of my life,” said Atlanta-born Gauff.
The youngster, who rose to fame at Wimbledon this year when she beat five-time champion Venus Williams in the first round, emulates Nicole Vadisova, who was 15 when she won her maiden WTA title in Tashkent in 2004.
Gauff held off two break points in her opening service game before breaking Ostapenko in the next to take control of the opening set.
However, 22-year-old Ostapenko, the 2017 French Open champion, hit back in the second set, breaking Gauff three times before levelling the match with an ace.
The teenager rallied in the decider though, breaking twice to lead 5-0. However, Ostapenko saved two match points and then broke Gauff to love to trail 5-2.
Her father and coach, Corey Gauff, then came onto court to give his daughter some encouragement. He said: “Just relax, you’re not going to sprint to the finish line, you’re going to walk to the finish line.
“Trust your shots. Calm down, take your mind to another place, to a practice match. Just play, don’t think about negatives just think about positives. Yesterday if you know you had 5-2 you’d take that, you’re in control.”
She immediately broke back, winning the match and title when Ostapenko sent a forehand long.
“Thank you so much to my family and team for their support, you are always with me every step of the way,” she said.