EUGENE, Ore. (AP) -- Seth Tarver and Daniel Deane scored 15 points each and Oregon State made its final game at Oregon's McArthur Court a memorable one with a 64-57 upset of the Ducks on Sunday night.
Roeland Schaftnaar added 11 points and Calvin Haynes fended off a pair of Oregon rallies with clutch 3-pointers in the second half for the Beavers (7-8, 1-2 Pac-10), who were coming off a 99-48 loss to Seattle -- tied for the worst defeat in program history.
Tajuan Porter scored 20 points to lead the Ducks (10-5, 2-1), who had a six-game winning streak snapped and failed build on the momentum gained from their road sweep of Washington and Washington State last weekend.
The win snapped a 16-game losing streak at McArthur Court for the Beavers, who last won in Eugene on March 6, 1993. The Ducks will move out of their 83-year-old building and into a new facility next season.
Oregon State led throughout, and every time Oregon got within a basket, the Beavers had an answer.
A three-point play by Porter made it 37-36 early in the second half, but Oregon State reserve Jared Cunningham scored on a layup, Deane followed with a pair of free throws and Tarver added a steal and layup to make it 43-36.
After 3-pointer by Porter made it 43-41, Haynes hit a 3 on the Beavers' next possession. Later, Oregon's Teondre Williams scored to make it 48-45, but again Haynes delivered with a 3-pointer to quiet the crowd.
The Beavers were up 31-24 at halftime.
Oregon turned the ball over on its first five possessions and had nine total in the first half, leading to 15 points for Oregon State. Malcolm Armstead and Porter, the Ducks' primary ball handlers, had four and three turnovers, respectively.
The Ducks made a season-low seven field goals in the first half and shot just 35 percent for the game.