Villarreal have good performance this season, with 4 wins and 1 loss lately.
As for Osasuna, they have only got 1 win in their recent 6 league games, and they have only recorded 1 win out of their recent 9 away league matches, with a winning rate of 20% on away field this season.
Besides, Villarreal are superior by grabbing 3 wins and 1 draw in their last 4 home league games against Osasuna.
So Villarreal should earn our favor in this home match.