Jese Rodriguez also struck in the absence of Cristiano Ronaldo.
Real boss Carlo Ancelotti said: "We are doing well because we are really focused. It was a different type of match today because the energy was different. We have suffered a little because Villarreal played well, but we played well on the break and made the most of them."
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball