Michael Humphrey blocked a shot with four seconds remaining Saturday and Stanford held on to upset No. 11 Oregon, 76-72, at Palo Alto.
Marcus Allen hit two free throws with three seconds to go to seal the win for the Cardinal, which 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.
The Ducks, who came to the Bay Area riding a...