Lionel Messi increased his goal tally to 33 goals for the season as he scored a brace in Barcelona’s 7-1 routing of Osasuna.
Paco Alcacer, Andre Gomes also scored a brace surprisingly and an unlikely scorer Javier Mascherano rounded it up to seven while Roberto Torres scored the consolation goal for Osasuna.
In Coruna, Real Madrid had a 6-2 rout of Deportivo la Coruna as James Rodriguez starred with a brace. Álvaro Morata gave the Galacticos an early lead with Lucas Vasquez, Isco and Casemiro as the other scorers.
Florin Andone and Joselu were the scorers for the local club.
In the other La liga results, Leganes thrashed Las Palmas by 3-0 while Valencia fell 2-3 at home to Real Sociedad.
In the English Premier League, Tottenham kept up their chase of Chelsea as they got a hard fought 1-0 victory away to Crystal Palace. Christian Eriksen got the lucky goal in the 78th minute after Alli and Son had missed chances.
At the Emirates Stadium, Robert Huth of Leicester City put the ball to his own net to hand Arsenal an important 1-0 victory while Middleborough got a 1-0 victory over fellow relegation strugglers Sunderland.
Written by Chineze Ogugua