EUGENE, Ore. (AP) - Andre Roberson scored the game-winner with 29 seconds left, capping Colorado's game-closing 8-0 run and the Buffaloes handed No. 19 Oregon its third straight loss, 48-47 on Thursday night.
Roberson finished with 10 points and 13 rebounds for the Buffaloes (15-7, 5-5 Pac-12), who trailed 47-40 with just under 4 minutes to play when they rallied for their lowest-scoring victory of the season.
E.J. Singler scored 14 points for the Ducks (18-5, 7-3), who had their 20-game home winning streak snapped.
Singler had a chance to win it for Oregon but his long jumper was tipped and fell into Roberson's hands with 1.1 seconds left.
The Ducks led 28-23 at halftime and never trailed until Roberson put back his own miss with 29 seconds left, a possession set up by an offensive foul by Singler, Oregon's fourth straight turnover.
Roberson had his first attempt blocked from behind by Arsalan Kazemi, but he grabbed the loose ball and went back up for the basket for Colorado, which had 17 second-chance points, including two more by Roberson with 2:12 to play that made it 47-46.
Carlos Emory had 14 points for the Ducks and Kazemi had six points and 11 rebounds.
Spencer Dinwiddie scored seven of the Buffaloes' first 10 points in the second half as they cut their halftime deficit to 35-33 with 14:19 to play.
Ben Carter answered for Oregon with a jumper from the baseline and Emory followed with two free throws - marking the Ducks' first trip to the foul line in the game - to extend the lead to 39-33 with 11:02 to go.
Oregon's lead grew to 47-40 on a dunk by Emory with 4:26 to play. But those were the Ducks' final points as they went 0 for 3 from the field the rest of the way.
Oregon shot just 36.2 percent from the field and had seven of its 12 turnovers over the final 7:39.
Colorado had 12 turnovers and shot 36.5 percent, but the Buffaloes got just hot enough at the end of the game, going 3 for 5 from the field over the final 4 minutes.
The Ducks broke an early tie with a 10-2 run to take a 15-7 lead by the 10:58 mark of the first half. Emory had four points during that stretch while Colorado's only points came off a monster two-handed slam of a rebound by Roberson over Kazemi.
Kazemi got his revenge on the Ducks' ensuing possession, spinning to the basket for a one-handed dunk off a rebound. The typically subdued Kazemi then flexed his biceps as the Oregon student section erupted.