USC may very well win and ND has a entire list of their own issues but
The idea that USC is some sort of jugguarnut is media hype. Great QB, pretty good elsewhere at the skill positions, average OL, below average defense.
If the ND team that can run the ball shows up Saturday they'll have every opportunity to beat USC.