Real Madrid passed up a chance to close the gap on La Liga leaders Barcelona as they slumped to a 1-0 loss away to Villarreal on Sunday.