Lionel Messi set another scoring record by netting a hat-trick to pace Barcelona's 7-0 rout of Osasuna in the Spanish league on , ensuring the defending champions stayed in striking distance of leader Real Madrid before their critical "clasico" match soon.