CORVALLIS, Ore. (AP) -- After coming close against Oregon State -- then falling short yet again -- Arizona State quarterback Rudy Carpenter was understandably irritated.
"We can't make plays when we need to. We can't make throws when we need to. So we'll keep on losing until we start making plays," Carpenter said.
Carpenter's throw for a 2-point conversion with 21 seconds left was intercepted and Oregon State held on for 27-25 victory on Saturday night, handing the Sun Devils their 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.
"I don't know what the problems are," said Carpenter. "I just do what I'm told to. Sometimes it works, sometimes it doesn't."
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.
Weber kicked field goals of 27 and 34 yards in the first half to narrow it to 7-6 at the break.
Canfield was intercepted by Arizona State safety Troy Nolan on the Beavers' first series of the second half. Nolan ran the ball back 41 yards for a touchdown to put the Sun Devils ahead.
Canfield recovered with a 3-yard scoring pass to Morales on the next series.
"I think he should be Pac-10 player of the week," Butler said about Canfield. "He doesn't play much, he hasn't gotten a lot of snaps, and he came in and led us to victory."
But Arizona State took the lead back shortly thereafter on Weber's 44-yard field goal.
Justin Kahut kicked a 45-yard field goal, a career long, to make it 17-16 for Oregon State. The Beavers extended the lead with Canfield's 11-yard touchdown pass to Sammie Stroughter early in the fourth quarter. Jacquizz Rodgers had a key 33-yard catch-and-run on the drive.
Weber added a 29-yard field goal to narrow it to 24-19.
There were some tense moments late in the game when the teams exchanged shoves after Jacquizz Rodgers was pushed out of bounds following a run.
Kahut capped the scoring for the Beavers with a 44-yard field goal.
Carpenter completed 15 of 27 passes for 217 yards, and Shaun DeWitty ran for 110 yards for the Sun Devils.
Arizona State's hopes for a bowl game were all but dashed. The Sun Devils would have to win out to qualify for even a minor bowl berth. After the Beavers, the Sun Devils play Washington and Washington State, before UCLA at home and the finale at Arizona.
The Beavers join Cal and USC atop the league standings with one loss each. The Beavers upset then-No. 1 USC 27-21 on Sept 25.
The Beavers next travel to UCLA, come home to face California, visit Arizona and wrap it up at Reser Stadium against Oregon in the annual Civil War game.
It was Oregon State's seventh straight victory at Reser.
"There's a certain confidence in this team, more than any team I've been on at Oregon State," Canfield said.
Arizona State coach Dennis Erickson was head coach at Oregon State from 1999-2002. He took over the Beavers when coach Mike Riley left, and he was replaced by Riley when he departed.
"We had a chance to win it," Erickson said. "It's getting a little old. We've lost six in a row. To lose another one like this, it's tough to deal with."
The 1929 Sun Devils team scored a total of 13 points and finished 0-6, losing home-and-home games to Northern Arizona.