Saturday’s game between the seventh-ranked USC Trojans and the unblemished Oregon State Beavers should be a good one.

FanDuel has the over/under set at 70.5. In a game that features two of the Pac-12’s best offenses through the opening three weeks, there should be plenty of points. The spread, per FanDuel, favors USC by 5.5 points. Close and entertaining. That’s what folks expect.

It’s also what Bill Connelly’s SP+ predictive model expects.

SP+ is predicting a 31-28 USC win.

Both USC and Oregon State are 3-0 against the spread this season. Both teams have seen the over hit in two of their three games. But neither has seen a test like the one they’re about to get this weekend.

The Beavers have a top-60 offense (37th) and defense (52nd), according to SP+. That’s something none of USC’s first three opponents can claim. The Trojans have arguably the best offense in college football this year. Oregon State has yet to face an offense that ranks higher than 45th in SP+.

“You see (quarterback Chance Nolan’s) experience starting to show up more and more as he gets more game reps,” USC coach Lincoln Riley said this week. “They just present a lot of challenges in terms of all the things to do with their tight ends, their motions of run game, marrying the play action game off of it. So it’ll be a big challenge for us, there’s no question.”

Kickoff is set for 6:30 p.m. PT on the Pac-12 Network.