TEMPE, Ariz. (AP) -- Cameron Marshall bulled his way to two touchdowns in the second half and No. 25 Arizona State overcame four turnovers to keep Oregon State winless with a 35-20 victory Saturday night.
Arizona State (4-1, 2-0 Pac-12) had turnovers on its first three possessions to fall into a 13-0 hole before gathering itself in what was expected to be a rollover win.
Brock Osweiler threw both of his touchdown passes after a shaky start and Jamal Miles had Arizona State's first punt return for a touchdown since 2005 to put the Sun Devils up eight at halftime.
Oregon State (0-4, 0-2) pulled within one on James Rodgers' 5-yard touchdown reception before fading, unable to tackle Marshall on touchdown runs of 37 and 8 yards.
Sean Mannion had 341 yards and a touchdown on 40-of-66 passing, but had four interceptions to prolong the Beavers' worst start since 1996.