Osasuna is the team who cannot easy to beat by Real Madrid even they can able several times to stole points from Real Madrid so 3-0 probably will not going to happend although i hopes Real Madrid can win with big scores but because most of Real Madrid players has just return after playing at national team so some of them still tired and i will assume Ancelotti probably will not pushing to win with 3 goals margin and for this match i will prefer to bet Real Madrid Moneyline instead of bets for final scores which is very risky
Yes Osasuna is not a weak team today they are ranked 5th in the standings but when compared to Madrid, Madrid is stronger
Moreover, Madrid still holds an unbeaten record of course they will try to maintain this record therefore I agree with you Madrid will win
Regardless of how much the final score is not important the main target is 3 points.