EUGENE, Ore. (AP) -- Tajuan Porter made a strong case for returning to Oregon's starting lineup.
Porter had a steal and scored four of his 15 points during the Ducks' 8-0 run in the final 2 minutes, leading Oregon over No. 23 Stanford 71-66 Sunday.
"I got my rhythm back," said Porter, who was 6-for-13 from the field in 30 minutes.
Porter, whose 3-point shooting was instrumental in the Ducks' run to the NCAA tournament regional finals last season, was removed from the starting lineup three games ago. In three previous Pacific-10 games, Porter made just 1-of-16 3-point attempts and was shooting 26 percent overall.
"I knew Tajuan was going to come out of it," Oregon coach Ernie Kent said. "What a time to do it."
Porter wasn't the only one who came up big for the Ducks (12-4, 3-1), who beat Stanford for just the third time in 13 games, a win which also kept Oregon undefeated in eight games at McArthur Court this season.
Lopez tied a career high with 26 points for Stanford (13-3, 2-2), though he was held to just six points on 2-of-7 shooting in the second half. Nobody else scored in double figures for the Cardinal.
"He played extremely well," Leunen said. "We knew he'd get his points. There's no stopping him. I did my best and he still got 26 points. But I'll take it as lone as we got the victory."
Lopez tied his season high with 20 points in the first half on 8-of-9 shooting. He had 12 points in the final 6:15 of the half as the Cardinal rallied from a 10-point deficit to trail 41-40 going into the break.
Stanford took its first lead of the second half on a 3-pointer by Anthony Goods at the 16:41 mark that made it 45-44.
Three ties and six lead changes followed, with the last coming at 1:53 when Porter drove through the defense for a layup and a 65-63 Oregon advantage.
"I was just attacking," Porter said. "He bodied me up so I used his body as momentum and kind of went to the basket and got an easy layup."
Porter picked off a pass intended for Lopez down low at the other end and then missed on short jumper on his trip back down court.
Stanford got the rebound and called for a timeout with 56 seconds to play.
Lopez followed with an air ball on a jumper from the baseline. Porter grabbed the rebound and was fouled by Mitch Johnson. He made both free throws to make it 67-63 Oregon with 27 seconds left.
Free throws by Taylor and Hairston completed the 8-0 run for the Ducks.
"We didn't make plays down the stretch," Stanford forward Taj Finger said.
Finger scored nine points for Stanford, which was 3-for-19 from beyond the arc and 13-for-25 from the free-throw line.
"This is two games now that we've lost in a tough conference where it was more about what we didn't do than what our opponent did do," Stanford coach Trent Johnson said. "Give credit to the Ducks. They were better than us today."