Villarreal got the point it needed to edge into fourth place in the Spanish league after hanging on at Celta Vigo to draw 1-1.