Villarreal is a good team and Osasuna could make surprises. Instable teams are the worst ones to be able to predict and this is exactly what Villarreal done today.
Villarreal has been a sleeping giant this season, perhaps they are trying to repeat what they did last season which I don't think is a good idea, they were among the underrated teams that were giving top teams nightmares at the end of the season even though they did not finish in the top four last season, they performed well at the end.
Both Osasuna and Villarreal have had poor performances in the last few matches. This match was important for both. Villarreal's players played superbly in this match. Although they were less aggressive, each of their attacks was very well organized. They had a total of 12 shots, 9 of which were on target. Osasuna has dropped points in their last four matches and has been defeated in three. Their offensive performance is very poor.
Valencia's performance is better than Sevilla's this season. But Sevilla is an experienced team. So maybe they can beat Valencia today. But my guess is that the match will be a draw. Because Sevilla always plays defensively.