Lionel Messi's stunning free-kick salvaged a 1-1 draw for Barcelona at Villarreal on Sunday evening.

Nicola Sansone had put the hosts ahead at El Madrigal but Messi's 90th-minute equaliser earned a deserved point for the visitors.

Barca finish the weekend in third, though, a point behind second-placed Sevilla and five points behind La Liga leaders Real Madrid, who also have a game in hand.

Trailing to Nicola Sansone's superb finish, it looked set to be another frustrating night for Barca, who had two penalty shouts for handball turned down and also saw a Messi effort come back off the post.

But the Argentine forward stepped up in the final minute of normal time to pick out the top corner of Sergio Asenjo's net, securing a vital draw for Luis Enrique's side.

Hit play on the video at the top of the page to watch