USC is coming off of a loss to Arizona that was riddled with 13 penalties and five turnovers committed by the Trojans. Oregon has played, for the most part, perfect football. On paper, this looks like a Ducks blowout.
Both teams have a dizzying array of talent but the Ducks' depth at skill positions is much deeper than USC's depth, especially at running back. Oregon will run the ball all over USC but they'll do so against the toughest Pac-12 rush defense they've faced thus far—USC is ranked among FBS' top 30 rush defenses.
While USC won't be able to completely shut down the Ducks' offense, it should slow it down quite a bit. That translates to a closer game than pundits think.
I still have Oregon beating USC (I said that last year as well) because while USC did upset Oregon last year at Autzen, the Trojans were playing much better football at that time.
If USC's sloppy play and lack of discipline continue, this game will be over by halftime. Conversely, if USC can minimize penalties and turnovers, the Trojans have a shot at winning this game.
Oregon should win this by double-digits but I'm not completely ruling out an upset special.