Earlier, Villarreal came from behind to beat Athletic Bilbao 2-1 away to strengthen their hold on third place with 46 points, eight behind Barca.