A second-half hat-trick from Lionel Messi has seen Barcelona move to the top of the La Liga table with a 6-1 thrashing of Rayo Vallecano at the Camp Nou.
The hosts opened the scoring with just six minutes on the clock as Luis Suarez burst through on goal before finding the net with a neat flick past goalkeeper Cristian Alvarez.
Barca were dominant for the remainder of the first half, but Messi, Pedro, and Suarez were all denied by the busy Alvarez.
Vallecano's resistance was broken four minutes into the second half as Gerard Pique was on hand to convert from close range after the visitors had failed to clear a corner.
Messi scored the first of his goals on 57 minutes from the penalty spot after Tito was shown a second yellow card for pulling down Suarez in the box. The Argentine saw his first effort saved, but an encroachment allowed him to take it again and rifle the ball past Alvarez.
Barcelona's star man took his tally to 40 goals for the season on 63 minutes when he tapped home from a few yards out after Suarez's initial shot had been kept out by Alvarez.
Five minutes later, Messi secured his hat-trick by holding off Antonio Amaya before rounding the goalkeeper and slotting in.
Despite the home side's dominance, Vallecano managed to get on the scoresheet with nine minutes left as Alberto Bueno scored a penalty following a red card for Dani Alves for a foul on the forward.
However, Barca scored their sixth goal of the afternoon in stoppage time thanks to Suarez, who cut in from the right to squeeze the ball under Alvarez for his second of the match.