CORVALLIS - Rudy Carpenter's throw for a 2-point conversion with 21 seconds left was intercepted and Oregon State held off Arizona State 27-25 on Saturday night for the Sun Devils' sixth straight loss.
Carpenter hit Andrew Pettes with a 3-yard touchdown pass, but was intercepted by Victor Butler on the conversion attempt to tie it.
Arizona State's losing streak matches the school record for losses set in 1929.
Oregon State backup quarterback Sean Canfield threw for 218 yards and two touchdowns for the Beavers (5-3, 4-1 Pacific-10 Conference). Canfield came into the game in the second quarter after starter Lyle Moevao left with a sore right shoulder.
Thomas Weber kicked four field goals, and Troy Nolan returned an interception for a touchdown for the Sun Devils (2-6, 1-4).
Freshman Jacquizz Rodgers, the Pac-10's leading rusher, ran for 133 yards for Oregon State. He also had five receptions for 55 yards. His brother, James Rodgers, had eight catches for 102 yards.
Moevao went into the game at the top of the Pac-10 with an average of 254.1 passing yards.
The extent of his injury was not immediately known. He was on the sideline in the second half wearing his jersey, but no pads.
Moevao threw an 11-yard touchdown pass to Shane Morales in the first quarter to give the Beavers the early lead.