David Villa ended his scoring drought for Barcelona in their 2-0 win over Osasuna.
Lionel Messi netted his 50th competitive goal of the season and Villa ended his goal drought as Barcelona recovered from their Copa del Rey final defeat with a 2-0 victory over Osasuna that keeps them firmly on course for the Primera Division title.
Villa had gone 11 matches without finding the back of the net for his club - including Wednesday's painful cup final loss to bitter rivals Real Madrid - but the Spain international was back on the mark to put a much-changed Barca ahead at the Nou Camp.
However, the home side found it far from easy to finish off their lowly opponents and they needed a late strike from substitute Messi to finally guarantee themselves the spoils.
Click here for the No1 coverage of all the gossip and transfer news around Barcelona.