STANFORD, Calif. — Until last season, Oregon had not swept a road trip to the Bay Area in 38 years.
This time, the Ducks came up completely empty.
Michael Humphrey blocked a shot with 4 seconds remaining to preserve Stanford's 76-72 victory over No. 11 Oregon on Saturday.
The Ducks (20-6, 9-4 Pac-12) trailed for most of the game but tied it at 72 when Dillon Brooks sank a pair of free throws with 51 seconds remaining. Oregon had three opportunities to grab the lead in the final 31 seconds, but Brooks had a layup blocked by Humphrey in the closing seconds.
"We had him a good look there," Oregon coach Dana Altman said. "I thought on the second one that he could get to the rim, but he didn't quite get there."
Marcus Allen hit two free throws with 3 seconds left to seal it for the Cardinal (12-11, 5-7), who had lost a season-worst four in a row.
Brooks scored 18 of his 24 points in the second half for the Ducks, who lost at California on Thursday night. Tyler Dorsey added 14 points and Elgin Cook had 11 for Oregon, which came to the Bay Area riding a six-game winning streak.
"I'm really disappointed," Altman said. "Our field goal percentage in both games was really bad, our ball movement at times was not good. We just didn't play very well in either game. I don't want to take anything away from Cal or Stanford because they played well, hit their shots. We didn't have much pop."
Before Altman's arrival, Oregon always had a tough time in Northern California, losing 23 of 24 since the 2000-01 season. The Ducks are 4-5 in the six years Altman has been coaching the team.
"We're not playing as a team like we were before, and that's why we're losing right now," said Chris Boucher, who was limited to six points. "I feel like right now we don't know what we're doing; we're playing individual. We're in first but we need to work together to fix this. Everything's falling off, man."
Rosco Allen matched his career high with 25 points to lead Stanford. He went 4 of 5 from 3-point range and 9 of 12 overall.
"He came out extremely focused," teammate Dorian Pickens said. "You could see it in early shooting. He helped set the tone and we felt we needed to match that intensity."
Pickens scored 10 of his 16 points in the second half and Grant Verhoeven finished with a career-high 13 for the Cardinal, who improved to 2-2 against ranked opponents.
The game remained in doubt until Humphrey blocked Brooks' drive to the basket.
"That was a huge play for us," Rosco Allen said. "Brooks is a great driver and got into the paint. Mike saved us and blocked it with two hands to keep it in play and we were able to hang onto it."
Cook hit a layup with 18:24 remaining to bring the Ducks to 34-33. The Cardinal followed with a 9-0 run, punctuated by a 3-pointer from Rosco Allen to push the lead to 43-33 at the first media timeout of the second half.
"Both teams started off hot, but Stanford got the momentum and kept it," Oregon's Jordan Bell said.
Stanford was ahead 67-56 with just under 5 minutes to play when Brooks hit a 3-pointer and Oregon called timeout to set up its press.
The Ducks forced two turnovers and Dwayne Benjamin turned a steal into a layup to make it 69-65 with 3:17 left.
It was still a four-point game when Pickens hit one of two free throws before Brooks made a 3-pointer to make it a two-point game with 1:23 remaining.
Following a missed layup by Stanford, Brooks made two free throws to tie it at 72 with 51.8 seconds left.
Dorsey hit a shot at the buzzer to bring the Ducks to 32-28 at halftime. Neither team led by more than six points in the half.
"Yeah, there's a lot of areas we need to work on," Altman said. "And not just the defense and rebounding, which are the two biggest. But offensively we didn't play very well, either. Our penetration against the Stanford zone was erratic."
Oregon: Boucher and Bell are helping the Ducks rewrite the program's record book for blocks. Bell, the school's career leader, set the individual mark with 94 last season and the Ducks had a school-record 157. Oregon has 155 this season after blocking a pair against the Cardinal. Boucher, who currently leads the nation, has 84.
Stanford: Cardinal coach Johnny Dawkins shuffled his starting lineup for the third consecutive game and played his ninth different group of starters.
Oregon: Hosts Oregon State on Saturday.
Stanford: At Washington State on Thursday.