Well, Madrid just opened the door with another draw. You can see how much the Liverpool-Barca-Liverpool week drained them.
They have another run with the two Chelsea game insulating the Osasuna game (Osasuna are in good form. 3 Draws then 3 wins in a row), so they could be far off the LaLiga pace by the end of next weekend.
I expect Villarreal to give a tough game but at the same time not to go into the trenches. They have their Europa League Semi vs Arsenal on Thursday. They have been so close to a European final so many times over the years (off the top of my head, CL Arsenal 06, Porto Europa League, Liverpool Europa League) that I think they will put all their focus on those two games over the next few weeks.
That's our window to victory as all our focus is in LaLiga.