Hubbard rushed for 106 yards on 26 carries to improve his season total to 1,726 yards for OSU (8-3, 5-3 Big 12), which won its fourth straight and fifth consecutive game against the Mountaineers (4-7, 2-6). He also set career highs with seven catches for 88 yards.
With redshirt freshman Spencer Sanders out for the rest of the regular season with a right thumb injury, OSU turned to Brown behind center. The Hawaii graduate transfer was accurate in a conservative game plan, going 22-for-29 and 196 yards with two scores and no interceptions.
Jarret Doege was 28 of 38 for 307 yards and one touchdown for the Mountaineers, who dropped their fourth straight at home and six of their last seven overall.
On OSU’s opening drive, Hubbard took a screen pass 46 yards to set up Brown’s 1-yard touchdown to Jelani Woods for a 7-0 lead at 7:41 of the first quarter.
WVU drove down to OSU’s 1, but couldn’t convert on three plays and settled for Evan Staley’s 22-yard field goal then Doege hit George Campbell from 34 yards out to take a 10-7 halftime lead.
Matt Ammendola tied it 10-10 with a 44-yard field goal at 10:52 in the third quarter, but Staley answered with a 29-yarder to put the Mountaineers up again with 54 seconds remaining in the quarter.
Brown guided OSU down the field on a 78-yard, 13-play drive early in the fourth, hitting Dillon Stoner with a 2-yard pass for a 17-13 lead. The Cowboys forced a three-and-out then Ammendola chipped in a 22-yarder after OSU’s offense sputter in the red zone to make it 20-13 with 6:18 left.
Leddie Brown converted a fourth-and-1 from OSU’s 18 with 2:37 left, but Doege threw three incompletions to turn the ball over after Cowboys defensive coordinator Jim Knowles sent an all-out blitz on fourth down and OSU ran out the clock.
OSU hosts Bedlam rival No. 9 Oklahoma in prime time next Saturday at Boone Pickens Stadium.