Atletico Madrid missed the chance to go level on points with second-placed Barcelona in the Primera Division when they slumped to a 1-0 home defeat to Villarreal.