Barcelona went back to the top of the Spanish league with a hard-fought 2-0 victory over Osasuna, while challengers Villareal and Mallorca failed to win.


Read the original Article Here