Oklahoma's Trevor Knight became the first FBS player this season to throw three TD passes and rush for three touchdowns in a game and the 19th-ranked Sooners trounced Iowa State 59-14 on Saturday.

Knight had 230 yards passing, a career-high 146 yards rushing and six total scores for the Sooners (6-2, 3-2 Big 12). They gained a season-high 751 yards in beating the Cyclones for the 43rd time in their past 45 tries.

The Sooners had 480 yards and led 35-7 at halftime, a promising sign ahead of next week's matchup with Baylor in Norman.

But star wide receiver Sterling Shepard was carted off with an apparent leg injury in the first quarter and did not return.

Sam Richardson had 239 yards passing for Iowa State (2-6, 0-5).