Terron Ward ran for 102 yards and two touchdowns, including a 10-yard score with 5:09 remaining, and Oregon State's defense turned away Colorado's last-gasp drive as the Beavers hung on to beat the Buffaloes 36-31 on Saturday.

Sean Mannion, bouncing back from a rough outing in last week's loss at Southern Cal, completed 27 of 37 for 278 yards and his lone touchdown pass came in the fourth quarter to help Oregon State (4-1, 1-1 Pac-12) fend off Colorado (2-4, 0-3).

Sefo Liufau completed 32 of 49 for 308 yards and two touchdowns, both to Tyler McCulloch. But with Colorado facing a fourth down at the Oregon State 40 in the last couple of minutes, Liufau, with two Oregon State defenders in his face, threw incomplete. The Beavers took over and Mannion took a knee three times to run out the final moments.