There are two games I never predict: USC vs. UCLA and USC vs. ND.
If I go in thinking that "anything can happen", then I am never too disappointed in the outcome, when it does not favor my team.
After seeing (live) probably 25 USC vs. UCLA games, believe me............... anything can happen!!
Yeah -- I really wasn't too surprised either about the UCLA game. USC has a way of winning the big ones and letting the "easy" ones slip by.