La Liga: Barcelona 7 Osasuna 0

The Argentina international was already the club's leading goalscorer in official matches, but reached another milestone on Sunday as he surpassed Paulino Alcantara's mark of 369, which included goals in friendlies.

Barcelona's comfortable win represented the perfect tonic for head coach Gerardo Martino, who witnessed his side produce a masterclass in front of their home support.

Barca answered their critics in some style, however, with Alexis Sanchez, Andres Iniesta, Cristian Tello and Pedro also getting their names on the scoresheet, ensuring the Catalans will head into next weekend's Clasico with rivals Real Madrid in confident mood.

After Messi had opened the scoring to move level with Alcantara's record, Alexis doubled the advantage from close range and Iniesta let fly with an unstoppable 25-yarder to make it 3-0 by half-time.

Alcantara's record was then surpassed by Messi's fierce strike from a tight angle shortly after the hour mark and substitute Tello added a fine individual goal before Messi struck again and laid on the seventh for Pedro.

Emiliano Armenteros' initial effort was parried by Victor Valdes and Oriol Riera tapped home the rebound, only for his celebrations to be curtailed by the linesman's offside flag.

Xavi's pass into the area released Alexis, who cut the ball back from the byline for Messi to side-foot home.