In this game Catalans could range wildly attacks from the beginning to the guest gate and were able to open the door of Osasuna seven times.
Forward player Messi has stricken hat-trick for Barca and other goals were scored by Sanchez, Theo, Iniesta and Pedro to close hopes for Osasuna for winning.
With this victory, Barcelona having sixty-six points to keep third place after Real Madrid and Atletico Madrid in the Spanish league table.
This can raise Gerardo Martino's students spirit for Al clásico games which are scheduled to be held next week.
In Spanish Premier League division Real Madrid with seventy points standings at the top, Atletico Madrid with sixty-seven in the second and Barcelona having sixty-six points in the third place.
In the most crucial game of Spanish Premier League Sunday next week Barcelona will play against Real Madrid at the Santiago Bernabeu stadium.