Lionel Messi scored his fiftieth goal of the season so far as Barcelona overcame Osasuna 2-0, David Villa setting things in motion with a goal in the 24th minute. Not an easy victory for Barcelona by any means but a victory nonetheless and it keeps them five points clear at the top of La Liga.