Ronaldo's Barcelona rival Lionel Messi went one better against Osasuna, helping himself to four goals.