TEMPE, Ariz. (AP) -- Rudy Carpenter threw for 200 yards and two touchdowns and Keegan Herring filled in for leading rusher Ryan Torain with two scores as well in Arizona State's 34-13 win Saturday night over San Diego State.
Herring rushed for 161 yards on 19 carries in place of the injured Torain, who sat out to rest his sprained right ankle, after gaining 214 yards in the first two weeks of the season.
Arizona State (3-0) broke open the game with Carpenter's second TD pass, late in the first half, and Herring's third-quarter score that gave the Sun Devils a 31-10 lead.
San Diego State (0-2) moved the ball well, amassing 323 yards of offense, but only got into Sun Devil territory five times, settling for two long field goals and scoring on Kevin O'Connell's 3-yard dive into the end zone with 7:58 left in the second quarter that cut the lead to 14-10.
Carpenter was 15-of-21 with an interception for the Sun Devils, who have started the season 3-0 for the second straight year.
Leading 17-10, Arizona State held the Aztecs on a three-and-out late in the second quarter and then executed their two-minute offense to perfection. The Sun Devils needed just 36 seconds to drive 76 yards in four plays, capped by a 30-yard pass play from Carpenter to Rudy Burgess that split the defense and gave Arizona State a 24-10 halftime lead.
Herring picked up his second touchdown on a 1-yard dive that ended a 10-play, 85-yard drive with 3:50 left in the third period. O'Connell completed 22 of 38 passes for 180 yards.
The Sun Devils opened the scoring on Carpenter?s 19-yard pass to Kyle Williams with 12:10 left after Arizona State got a 48-yard punt return from Williams to start at the Aztec 36. Arizona State scored on its fifth play.
Herring had most of the first-quarter offense, 46 yards coming on a pretty touchdown run with 3:08 left. The junior took an inside handoff, hid behind left tackle Brandon Rodd, and then took off for the left sideline, outrunning cornerback Vonnie Holmes and then taking corner Scotty James into the end zone for a 14-3 lead.
San Diego State answered with a 78-yard drive highlighted by Brandon Bornes' cutback 47-yard run to the Arizona State 12.
San Diego State is 0-2 against the Pac-10, having lost to Washington State 45-17 a week ago.
Arizona State is 10-0-1 against San Diego State. It was the second-best night of Herring's career. He carried for 197 yards in a 52-21 win over Northwestern in 2005.
NFL draft profile: Jarrett Stidham
Auburn's Jarrett Stidham has adequate size, good arm strength, above-average mobility and can drive the ball vertically down the field.
NFL draft profile: Zach Allen
BC's Zach Allen is a good run-defender who locates the ball and disengages in time to pursue and converts speed to power as a pass-rusher.
NFL draft profile:Clelin Ferrell
Clemson's Clelin Ferrell is a versatile pass-rusher with good initial quickness, flexibility and closing speed.
49ers scout, ex-NFL RB Reggie Cobb dies at 50
Running back Reggie Cobb, who starred at the University of Tennessee and playing in the NFL for the Bucs, Packers, Jaguars and Jets over seven seasons, has died at the age of 50.
Bulldogs show energy in spring game
Georgia head coach Kirby Smart discusses the takeaways from G-Day and how his team prepares to open the season with SEC play.
Richt: 'Not in the plans' to return to coaching
Former Miami coach Mark Richt said he stepped away after last season because "it was the right time for me as a person" and that it is "not in the plans" to return to coaching.