STANFORD, Calif. (AP) — Michael Humphrey blocked a shot with 4 seconds remaining and Stanford upset No. 11 Oregon 76-72 on Saturday.
Marcus Allen hit two free throws with 3 seconds to seal the win for the Cardinal, who ended a season-worst four-game losing streak.
Dillon Brooks scored 18 of his 24 points in the second half for the Ducks (20-6, 9-4 Pac-12), who lost at California on Thursday night.
Rosco Allen matched his career-high with 25 points to lead Stanford (12-11, 5-7). Dorian Pickens scored 10 of his 16 points in the second half and Grant Verhoeven finished with a career-high 13 for the Cardinal.
Tyler Dorsey added 14 points and Elgin Cook had 11 for the Ducks, who came to the Bay Area riding a six-game winning streak.