Barcelona 3-2 Real Sociedad: Messi brace, Prieto volley!

Lionel Messi scored twice as Barcelona edged Real Sociedad 3-2 in La Liga on Saturday to keep their slim hopes of retaining the league title alive. Barca need to keep winning and hope Real Madrid, who lead by three points and have a game in hand, eventually slip up. Messi opened the scoring as he rifled in a low shot from 22 yards before doubling the Catalan advantage in the 37th minute with a tap in. The visitors tried to battle back and were rewarded three minutes before the break when Samuel Umtiti put the ball into his own net but Paco Alcacer restored Barca's lead soon after which rendered Xabi Prieto's brilliant stoppage-time volley as merely a consolation goal.

Other Videos

Match Highlights: ballball

Mertens makes Sampdoria defender pay with half-volley special!

Match Highlights: Match Highlights

Is it a foot or a rocket launcher? Player scores scorching 125mph free kick!

Jamaica 2-1 Canada: Williams stunner seals semi-final spot!