Lionel Messi hit a hat-trick to become Barcelona's all-time top scorer as they crushed Osasuna 7-0.
The 26-year-old opened the scoring after 19 minutes to equal Paulino Alcantara's record of 369 goals in all competitions - including friendlies - for Barcelona.
Alexis Sanchez and Andrés Iniesta then increased the hosts' advantage before the break as Barça set about getting their title defence back on track following last weekend's shock 1-0 defeat at lowly Real Valladolid.
Messi has shown glimpses of his greatness again in recent weeks
Messi struck again in the second half to move onto 370 goals and become the club's undisputed top marksman, and then completed his treble with a simple finish in the 87th minute, after substitute Cristian Tello had rammed in the fifth goal.
There was still time for a seventh, however, Messi adding an assist to his goal haul by teeing up Pedro.
Barça remain third in the table and four points behind leaders Real Madrid, but will have the chance to cut the gap with their arch-rivals at the Bernabeu in a week's time.