STANFORD, Calif. (AP) — Oscar da Silva handled a lot of the scoring for Stanford. Everyone on the court contributed on defense.
Da Silva had a career-high 27 points and added 15 rebounds, helping the Cardinal rally in the second half to beat No. 11 Oregon 70-60 on Saturday.
"The energy was right from the start," said da Silva, who had 17 points and 11 boards after the break. "It felt really, really good."
Stanford (16-5, 5-3 Pac-12) trailed 44-35 with 14 1/2 minutes left, then held the Ducks without a basket for the next 10 minutes. Tyrell Terry hit a go-ahead 3-pointer and the Cardinal used a 15-1 burst to take a 59-50 lead.
"I was 0 for 3 before that, but coach said to stay confident," Terry said. "I knew I had the ability make big shots."
Terry finished with 12 points as Stanford ended a three-game skid.
"There were a variety of players who made big plays," Stanford coach Jerod Haase said. "We defended for the whole game and that gave us a chance. Once we started clicking a little bit we made plays offensively."
Will Richardson scored 17 points for the Ducks (18-5, 7-3), who fell out of first place and had their four-game winning streak snapped. Payton Pritchard added 16 points and Chris Duarte had 14. Pritchard recorded his 200th career steal, second all-time in school history.
"They just got going on us, and we couldn't rebound the ball," Oregon coach Dana Altman said. "Our energy level wasn't good, rebounding and defense in the second half hurt us. They shoot 36 percent in the first half, the second half they shoot 50 and got to the free throw line, 13 of 17. So they beat us in all facets in the second half."
Oregon, held to 6 of 30 shooting in the second half, turned in a season-low 32.8% field goal percentage. It's just the fifth time the Ducks have shot less than 40%. They were also outrebounded for the fifth time in the past six games.
"It was about energy and who wanted it more," Richardson said. "They came out in the second half with a spark because they wanted it more than us. They went after the ball harder than we did, and they got rewarded for it."
Pritchard's 15 points were his fewest since he scored five against Alabama State on Dec. 29.
"We sat on Pritchard and Richardson," da Silva said. "We walled up and we have good 1-on-1 defenders on the perimeter."
Terry credited da Silva for lifting the Cardinal after halftime.
"He has an incredible amount of energy," Terry said. "He was big-time in the second half giving us second-chance chances."
Added da Silva: "It was everyone out there, even the guys who didn't play. We had some former players in the crowd and I'm proud we were able to pull that out in front of them."
Among the alumni in attendance was Josh Childress, who served as Stanford's honorary captain.
Oregon: Junior transfer Chris Duarte continues to make a big difference for the Ducks with his ability to create and convert scoring opportunities. He’s reached double figures in scoring in 16 of the past 18 games. He’s also 13 of 13 from the foul line in his past three games. … Pritchard started his 132nd straight contest, matching a school record, the longest active streaks in the nation.
Stanford: During a five-minute stretch of the second half, Lukas Kisunas energized the team with his defensive play, a slam dunk and a pair of offensive rebounds. … Da Silva scored 20 or more in his sixth game of the season and the 10th time in his career. He also recorded his sixth career double-double.
Oregon: Plays at Oregon State on Saturday.
Stanford: Plays at Utah on Thursday.