Barcelona travelled to Rayo Vallecano on Saturday looking to continue their 100% start to the La Liga season.
Pedro fired Barcelona into the lead after 33 minutes, but Rayo skipper Roberto Trashorras passed up the opportunity to level from the penalty spot in the latter stages of the first period.
Pedro scored his second in the early stages of the second half, before completing his hat trick 20 minutes from time.
Barcelona were not finished there, however, with Cesc Fabregas adding their fourth with a curling effort in the latter stages.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
RAYO VALLECANO XI: Ruben; Arbilla, Tito, Galvez, Mojica; Trashorras, Baena, Saul, Bueno; Perea, Viera
BARCELONA XI: Valdes; Montoya, Pique, Mascherano, Alba; Fabregas, Xavi, Song; Pedro, Messi, Neymar