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.