Northwestern State linebacker Adam Jones (3) attempts to stop Baylor running back Johnny Jefferson (2) in the second half of an NCAA college football game, Saturday, Sept. 6, 2014, in Waco, Texas. Baylor won 70-6. (AP Photo/Tony Gutierrez)

WACO, TEXAS — Baylor backup quarterback Seth Russell threw for 438 yards and five touchdowns while playing only the first half, freshman KD Cannon caught three of those scores and No. 10 Baylor overwhelmed FCS team Northwestern State 70-6 on Saturday night.

Cannon went streaking past the secondary for TD catches of 50, 81 and 42 yards in the first quarter for the Bears (2-0) He finished with six catches for 223 yards, the second-most in school history.

Senior quarterback Bryce Petty, the reigning Big 12 offensive player of the year, didn’t play a week after cracking two small bones in his back on the first series of the season opener.

The Bears were also without several top receivers, but still won their 12th straight home game, scoring at least 69 points for the sixth time in that streak.

Northwestern State (0-2) has lost 17 games in a row against FBS teams.

HOUSTON 47, GRAMBLING 0: In Houston, Kenneth Farrow ran for 130 yards and a touchdown to help Houston beat Grambling.

Houston jumped on top quickly, with Greg Ward scoring just 48 seconds into it with a 12-yard run — set up by a 55-yard run by Farrow. A pair of Kyle Bullard field goals — of 42 and 38 yards — made it 13-0.

Farrow scored from 2 yards out, Ryan Jackson had a 12-yard run and Ward hauled in a 10-yard scoring strike from John O’Korn as Houston made it 34-0 at intermission. O’Korn went 14 of 25 for 200 yards. Deontay Greenberry had five catches for 110 yards, including a 67-yard reception.