Barcelona have pulled clear at the top of La Liga thanks to a 4-1 win over Real Valladolid.
The visitors took a shock lead at Camp Nou, with Javi Guerra heading beyond Victor Valdes to silence the crowd in the 10th minute.
However, that lead lasted just four minutes, as Alexis Sanchez took advantage of the time and space afforded to him by lashing beyond Diego Marino from outside the box.
Juan Ignacio Martinez's men held out until half time, with Marino making a few good saves to keep his side level.
They were also the beneficiaries of a poor refereeing decision, which should have seen Carlos Gonzalez Pena penalised for bringing down Neymar inside the area in the 33rd minute.
Blaugrana turned on the style in the second half and took the lead through Xavi in the 52nd minute.
Sanchez bagged his second of the evening with just over an hour played, before Neymar, who had been heavily involved throughout the evening, finally got his name on the scoresheet.
Gerardo Martino's men played possession football in the final 20 minutes as they cruised to a comfortable victory, which puts them three points clear of Atletico Madrid overnight.