CORVALLIS, Ore. — Marcus McMaryion threw for 265 yards and five touchdowns as the Oregon State Beavers snapped a five-game losing streak with a 42-17 victory over Arizona on Saturday night.
Ryan Nall ran for 124 yards and another score while Jordan Villamin caught six passes for 124 yards in just the second conference win for the Beavers (3-8, 2-6-Pac-12).
It was the eighth loss in a row for the Wildcats (2-9, 0-8), who have been overwhelmed by injuries this season. Anu Solomon made his first start at quarterback since the opener but was injured in the first quarter and replaced by Brandon Dawkins, who threw for 106 yards and a touchdown while running for 88 yards on 15 carries.
The Beavers were without receiver Seth Collins, one of the most dynamic players on the team, who was hospitalized this past week with an undisclosed illness. Coach Gary Andersen couldn't discuss any specifics because of privacy rules. Collins, who is most likely done for the season, had 36 catches for 418 yards this season.
But the Beavers saw the return of Nall, who missed last week's game against UCLA because of a lingering foot injury.
Oregon State took the early lead on McMaryion's 53-yard pass to Villamin. The Beavers extended the lead with McMaryion's 11-yard pass to Nall.
Solomon, who missed six games with a knee injury earlier this season, was sacked for a 19-yard loss early in the second quarter and was later seen limping on the sideline. He emerged from the locker room in the second half wearing a boot on his left foot.
After Dawkins hit Nate Phillips with a 10-yard touchdown pass for the Wildcats, Timmy Hernandez made a diving 27-yard touchdown catch in the end zone to put the Beavers up 21-7.
Josh Pollack made a 22-yard field goal for Arizona before the break.
McMaryion added a 35-yard scoring pass to Trevon Bradford and Nall ran three yards for another score in the third quarter.
Samajie Grant ran 2 yards for an Arizona touchdown in the final quarter but McMaryion closed out the game for the Beavers with a 10-yard scoring pass to Artavis Pierce.
Arizona: Arizona went into the game ranked at the bottom of the Pac-12 for scoring offense with an average of 22.4 points per game.
Oregon State: With two wins in the Pac-12, the Beavers pull even with the rival Oregon Ducks, who won their second league game earlier in the day in a 30-28 upset of No. 11 Utah. The Civil War game next week will determine the last-place finisher in the Pac-12 North division.
Arizona: The Wildcats wrap up a disappointing season at home on Friday with the Duel in the Desert rivalry game against Arizona State. The Sun Devils fell to No. 7 Washington 44-18 earlier on Saturday night.
Oregon State: The Beavers close out the season at home next Saturday with the annual Civil War rivalry game against Oregon.