CORVALLIS, Ore. (AP) - Salim Stoudamire had 25 points and No. 13 Arizona erased a first-half deficit to beat Oregon State 92-83 Saturday night.
Channing Frye had 20 points and seven rebounds for Arizona (16-3, 6-1), which outrebounded the Beavers 36-22.
Since the Wildcats' lone league loss to Stanford, they've righted themselves with four straight wins, including a 74-66 victory over Oregon on Thursday in Eugene.
It was Oregon State coach Jay John's first game back after he was hospitalized for hypertension. Last Saturday against Washington, John was stricken at halftime and taken by ambulance to UW Medical Center.
He was ordered to rest until his medication stabilized his blood pressure, so he handed over control to assistant Kevin Mouton for Thursday's game against Arizona State. The Beavers won that game 88-66, snapping a three-game losing streak.
Oregon State (11-7, 3-4), which snapped a seven-game winning streak at home, led by as many as 15 points in the first half.
Stoudamire's 3-pointer midway through the second half put the Wildcats up 76-66.
The Beavers got within 88-83 on Chris Stephens' 3-pointer and free throw with 39.8 seconds left in the game, but that was as close as they would get.
Stephens and David Lucas each had 17 points for the Beavers.
Hassan Adams added 12 points, six assists and six rebounds for the Wildcats.
Stoudamire, who is from Portland and went to Lake Oswego High School, was booed by Beavers fans when the starting lineups were announced. He collected two fouls in the first half, and as a result, played just nine minutes and scored nine points.
Oregon State went up 31-16 in the first half on Jason Fontenet's 3-pointer.
Arizona chipped away at the lead, but could not go ahead. Oregon State's Kyle Jeffers fouled Chris Rodgers with 1.5 seconds left in the half and Rodgers made both free throws to get Arizona to 44-43 at halftime.
The last time Oregon State played Arizona was back on Feb. 21, 2004, at Gill Coliseum. The Beavers got the upset, beating the Wildcats 90-84.
Former Portland Trail Blazer great and basketball Hall of Famer Clyde Drexler attended the game.